لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تست داده محور در سلنیوم [ویدئو]
Data-Driven Testing in Selenium [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
سلنیوم یکی از محبوب ترین موتورها برای اتوماسیون تست UI است. برای بسیاری از زبان های برنامه نویسی مختلف در دسترس است. در عین حال، رویکرد دادهمحور یکی از محبوبترین رویکردها برای بهینهسازی تستها است، آنها را فشرده میکند و تنها با افزودن برخی دادههای جدید به راحتی قابل توسعه است.
در این دوره، رویکرد داده محور را با استفاده از سلنیوم، جاوا و TestNG/JUnit تمرین خواهید کرد. ما با نمونه های اولیه شروع می کنیم و سپس مراحل اصلی را برای انتزاع صفحات برنامه با استفاده از مدل شی صفحه طی می کنیم. پس از آن، روشهای مختلفی را برای اینکه آزمایشهای خود را مبتنی بر دادهها کنیم، اعمال خواهیم کرد.
ما با تواناییهای اولیه خارج از جعبه شروع میکنیم و سپس نمونههای پیچیدهتری را برای کار با دادههای خارجی از اکسل، پایگاههای داده، تزریق Spring و موارد دیگر تمرین میکنیم. ما پیشرفتهای مختلفی را انجام خواهیم داد تا آزمایشها را به صورت موازی اجرا کنیم. به طور خاص، ما گزینههای مختلف را برای اجرای آزمایشهای مبتنی بر داده به صورت موازی بررسی خواهیم کرد.
در پایان، هنگام آزمایش طرحهای چارچوب، شیوههای خوب را کشف خواهید کرد. همچنین درک عمیقی از رویکرد دادهمحور و روشهای مختلف اعمال آن در تستهای ما خواهید داشت.
[*] ایده پشت رویکرد داده محور را درک کنید
[*] رویکردی برای ساخت چارچوب در جاوا برای برنامه های کاربردی وب و موبایل ببینید
[*] راه حل های اصلی برای انجام آزمایش های مبتنی بر داده برای JUnit و TestNG دریافت کنید
[*] چند تکنیک پیشرفته برای دریافت داده های آزمایشی از منابع خارجی کشف کنید
[*] راه حل های اضافی را بشناسید که می تواند به شما کمک کند داده های آزمایش را به آزمایش ها تزریق کنید
[*] الگوها و رویکردهای اجرای آزمایشات را به صورت موازی ببینید
[*] درک کلی از راه اندازی زیرساخت آزمایشی به دست آورید
این دوره ویدیویی برای متخصصان تضمین کیفیت نرمافزار، مدیران پروژه نرمافزار یا توسعهدهندگان نرمافزار با تجربه قبلی استفاده از سلنیوم و جاوا برای آزمایش برنامههای مبتنی بر وب است. [*] با آزمایشهای Cucumber-JVM مبتنی بر داده آشنا شوید * * [*] مزایایی را که الگوهای طراحی مناسب میتوانند به جعبه ابزار شما ارائه دهند را بدانید * * [*] طراحی یک شبکه سلنیوم برای فعال کردن اجرای سریعتر و موازی آزمایشها، افزایش پوشش تست و کاهش زمان اجرای آزمون * *
سرفصل ها و درس ها
معرفی و راه اندازی
Introduction and Setup
بررسی اجمالی دوره
The Course Overview
مقدمه ای بر رویکردهای مورد استفاده
Introduction to Approaches to Be Used
راه اندازی محیط
Environment Setup
ایجاد نمونه آزمون
Sample Test Creation
اضافه کردن پیکربندی
Adding Configuration
اضافه کردن اشیاء صفحه
Adding Page Objects
ایده کلی، نمای کلی و طراحی اصلی
General Idea, Overview, and Main Design
کنترل های بسته بندی
Wrapping Controls
بسته بندی صفحات
Wrapping Pages
افزودن PageFactory
Adding PageFactory
تولید اسکرین شات
Generating Screenshots
تست های Data-Drive
Data-Drive Tests
ایده ها و اصول کلی
General Ideas and Principles
پارامترهای پایه داده
Basic Data Parameters
پیکربندی پارامترهای داده از XML
Configuring Data Parameters from XML
دریافت داده از منابع خارجی
Getting Data from External Resources
استفاده از Data Provider
Using Data Provider
پیاده سازی های پیشرفته داده محور
Advanced Data-Driven Implementations
دریافت داده از اکسل
Getting Data from Excel
دریافت داده با استفاده از تزریق وابستگی بهار
Getting Data Using Spring Dependency Injection
به روز رسانی طراحی تست هسته
Core Test Design Updates
راه اندازی شبکه سلنیوم
Setting up Selenium Grid
تست های داده محور را به صورت موازی اجرا کنید
Run Data-Driven Tests in Parallel
بررسی اجمالی نهایی
Final Overview
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Mykola Kolisnyk از سال 2004 در اتوماسیون تست کار می کند. او با فعالیت های مختلفی از جمله ایجاد راه حل های اتوماسیون تست از ابتدا، هدایت تیم های اتوماسیون تست و کار به عنوان مشاور در فرآیندهای اتوماسیون تست درگیر بوده است.
او در طول دوران کاری خود با ابزارهای مختلف اتوماسیون تست مانند Mercury WinRunner، MicroFocus SilkTest، SmartBear TestComplete، Selenium-RC، WebDriver، Appium، SoapUI، فریمورک های BDD و بسیاری از موتورها و راه حل های مختلف تجربه داشته است. او همچنین تجربه چندین فناوری برنامه نویسی مبتنی بر جاوا، سی شارپ، روبی و غیره و حوزه های مختلف از جمله مراقبت های بهداشتی، تلفن همراه، مخابرات، شبکه های اجتماعی، مدل سازی فرآیند کسب و کار، مدیریت عملکرد و استعداد، چند رسانه ای، الکترونیکی را داشته است. بازرگانی و بانکداری سرمایه گذاری
نمایش نظرات