تست داده محور در سلنیوم [ویدئو]

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

  • تست های Data-Drive Cucumber-JVM Data-Drive Cucumber-JVM Tests

تست های موازی سازی Parallelize Tests

  • به روز رسانی طراحی تست هسته Core Test Design Updates

  • راه اندازی شبکه سلنیوم Setting up Selenium Grid

  • تست های داده محور را به صورت موازی اجرا کنید Run Data-Driven Tests in Parallel

  • بررسی اجمالی نهایی Final Overview

نمایش نظرات

تست داده محور در سلنیوم [ویدئو]
جزییات دوره
1 h 58 m
22
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mykola Kolisnyk Mykola Kolisnyk

Mykola Kolisnyk از سال 2004 در اتوماسیون تست کار می کند. او با فعالیت های مختلفی از جمله ایجاد راه حل های اتوماسیون تست از ابتدا، هدایت تیم های اتوماسیون تست و کار به عنوان مشاور در فرآیندهای اتوماسیون تست درگیر بوده است. او در طول دوران کاری خود با ابزارهای مختلف اتوماسیون تست مانند Mercury WinRunner، MicroFocus SilkTest، SmartBear TestComplete، Selenium-RC، WebDriver، Appium، SoapUI، فریمورک های BDD و بسیاری از موتورها و راه حل های مختلف تجربه داشته است. او همچنین تجربه چندین فناوری برنامه نویسی مبتنی بر جاوا، سی شارپ، روبی و غیره و حوزه های مختلف از جمله مراقبت های بهداشتی، تلفن همراه، مخابرات، شبکه های اجتماعی، مدل سازی فرآیند کسب و کار، مدیریت عملکرد و استعداد، چند رسانه ای، الکترونیکی را داشته است. بازرگانی و بانکداری سرمایه گذاری