دوره آموزشی آزمایش خودکار با Selenium WebDriver برای جاوا
1 ساعت 55 دقیقهمتوسط2024-11-06
مدرسین

Angie Jones
Java Champion, Senior Director, and Master Inventor
جزئیات دوره
Selenium WebDriver یک ابزار منبعباز مورد اعتماد است که برای افرادی که به دنبال اتوماسیون برنامههای وب هستند، عالی است. در این دوره، از توسعهدهندهی معتبر جاوا، انجی جونز بیاموزید تا Selenium WebDriver را برای تست وب موثر تسلط پیدا کنید. انجی شما را در مراحل یافتن و تعامل با عناصر وب، مدیریت وضعیت عناصر، و پیادهسازی استراتژیهای انتظار مؤثر راهنمایی میکند. همچنین، به تعاملات مرورگر، استفاده از APIهای Actions، و مدل Page Object برای ایجاد چارچوبهای تست قابل نگهداری وارد شوید. این دوره با چالشهای عملی در هر فصل، اطمینان میدهد که تجربه عملی و اعتماد به نفس در اتوماسیون تستهای وب به دست میآورید.
اهداف آموزشی:
استفاده از Selenium WebDriver برای جاوا جهت اتوماسیون وظایف مرورگر.
توسعهی تستهایی برای اعتبارسنجی برنامههای وب.
ساختاردهی یک مجموعه تست اتوماسیون قابل نگهداری.
اهداف آموزشی:
استفاده از Selenium WebDriver برای جاوا جهت اتوماسیون وظایف مرورگر.
توسعهی تستهایی برای اعتبارسنجی برنامههای وب.
ساختاردهی یک مجموعه تست اتوماسیون قابل نگهداری.
مهارت ها
SeleniumSoftware TestingJavaOracleProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - چرا از Selenium WebDriver برای جاوا استفاده کنید
- 02 - آنچه باید بدانید
1. راهاندازی پروژه
- 03 - استفاده از فضاهای کد GitHub
- 04 - معرفی WebDriver
2. مکان یابی عناصر وب
- 05 - استراتژیهای مکان یاب
- 06 - یافتن یک عنصر
- 07 - یافتن عناصر متعدد
- 08 - مکان یاب نسبی
- 09 - چالش کد - عناصر را پیدا کنید
- 10 - راه حل - عناصر را بیابید
3. تعامل با عناصر وب
- 11 - جعبههای متن
- 12 - عناصر قابل کلیک
- 13 - چک باکس ها
- 14 - منوهای کشویی
- 15 - آپلود فایل
- 16 - چالش کد - تکمیل فرم
- 17 - راه حل - تکمیل فرم
4. تشخیص حالت عنصر
- 18 - نمایش داده میشود
- 19 - ناتوان
- 20 - چالش کد - قابلیت مشاهده را تشخیص دهید
- 21 - راه حل - تشخیص دید
5. استراتژیهای انتظار
- 22 - انتظار ضمنی
- 23 - انتظار صریح
- 24 - صبر روان
- 25 - چالش کد - منتظر ظهور باشید
- 26 - راه حل - منتظر ظهور باشید
6. تعاملات مرورگر
- 27 - اطلاعات مرورگر
- 28 - ناوبری
- 29 - زبانه ها
- 30 - مدال
- 31 - هشدارها
- 32 - آی فریم
- 33 - کوکی ها
- 34 - گرفتن اسکرین شات
- 35 - چالش کد - پذیرش هشدار در تب جدید
- 36 - راه حل - پذیرش هشدار در تب جدید
7. Action API
- 37 - شناور
- 38 - دوبار کلیک کنید
- 39 - روی زمینه کلیک کنید
- 40 - اسکرول کنید
- 41 - بکشید و رها کنید
- 42 - کپی و پیست کنید
- 43 - چالش کد - فشار دادن چند کلید
- 44 - راه حل - فشار دادن چند کلید
8. مدل شیء صفحه
- 45 - چارچوب و آزمون
- 46 - الگوی طراحی مدل شیء صفحه
- 47 - عناصر اولیه
- 48 - اجرای روشهای تعامل
- 49 - استفاده از Page Object در تست ها
- 50 - چالش کد - پیادهسازی مدل شیء صفحه
- 51 - راه حل - مدل شیء صفحه را پیادهسازی کنید
نتیجه گیری
- 52 - با Selenium WebDriver به سفر خود ادامه دهید
دوره های مرتبط
- دوره آموزشی یادگیری Selenium: ساختاردهی، مقیاسبندی، اجرا و بهینهسازی تستهای خودکار
- دوره آموزشی مبانی تست اتوماسیون
- دوره آموزشی یادگیری TestNG
- دوره آموزشی یادگیری سلنیوم با Node.js
- دوره آموزشی اتوماسیون تست چارچوب ربات: سطح 1 (سلنیوم)
- دوره آموزشی اتوماسیون تست با پایتون :بخش 10 حالتها و ویژگیهای اضافی Appium
- دوره آموزشی اتوماسیون تست با پایتون:بخش 9 طراحی مجموعه تست خودتان
- دوره آموزشی اتوماسیون تست با پایتون:بخش 8 ویژگی اضافی Appium