کتاب مقدمهای بر کار با عناصر در Selenium WebDriver برای خودکارسازی تست وب با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مقدمهای بر کار با عناصر در Selenium WebDriver برای خودکارسازی تست وب
موضوع کلی: مهندسی نرمافزار و توسعهٔ وب
موضوع میانی: خودکارسازی تست نرمافزار
📋 سرفصلهای دوره
- 1. مقدمهای بر خودکارسازی تست وب
- 2. اهمیت تست خودکار در توسعهٔ نرمافزار
- 3. معرفی Selenium WebDriver
- 4. معماری Selenium WebDriver
- 5. نصب و راهاندازی Selenium WebDriver
- 6. اولین گام: یافتن عناصر وب
- 7. انتخابگرهای CSS در Selenium
- 8. انتخابگرهای XPath در Selenium
- 9. یافتن عناصر با شناسه (ID)
- 10. یافتن عناصر با نام (Name)
- 11. یافتن عناصر با نام کلاس (Class Name)
- 12. یافتن عناصر با تگ نام (Tag Name)
- 13. یافتن عناصر با لینک متن (Link Text)
- 14. یافتن عناصر با متن لینک جزئی (Partial Link Text)
- 15. یافتن عناصر با نام ویژگی (Attribute Name)
- 16. یافتن عناصر با استفاده از ترکیبی از انتخابگرها
- 17. تعامل با عناصر یافت شده
- 18. کلیک کردن بر روی عناصر
- 19. ارسال متن به فیلدهای ورودی
- 20. دریافت متن از عناصر
- 21. بررسی وضعیت عناصر (فعال، غیرفعال، قابل مشاهده)
- 22. انتظار برای عناصر
- 23. انتظارهای ضمنی (Implicit Waits)
- 24. انتظارهای صریح (Explicit Waits)
- 25. شرایط انتظار (Conditions)
- 26. کار با عناصر پیشرفته
- 27. کار با چکباکسها و رادیو دکمهها
- 28. انتخاب از لیستهای کشویی (Dropdowns)
- 29. کار با دکمهها
- 30. کار با لینکها
- 31. کار با تصاویر
- 32. کار با جداول
- 33. کار با فرمها
- 34. ارسال کلیدهای سفارشی (Custom Keys)
- 35. اجرای جاوا اسکریپت در مرورگر
- 36. کار با پنجرهها و تبهای مرورگر
- 37. تغییر اندازه پنجره مرورگر
- 38. بستن پنجره مرورگر
- 39. جابجایی بین پنجرهها
- 40. اسکرینشات گرفتن
- 41. مدیریت کوکیها
- 42. مفاهیم اولیهٔ تست در Selenium
- 43. ساختاردهی تستها
- 44. استفاده از فریمورکهای تست (مانند JUnit یا TestNG)
- 45. نوشتن اولین تست خودکار
- 46. تست سناریوهای رایج
- 47. احراز هویت کاربران
- 48. جستجو در وبسایت
- 49. پر کردن فرمهای ثبتنام
- 50. تأیید پیامهای خطا
- 51. کار با عناصر پویا
- 52. کار با عناصر مخفی
- 53. کار با عناصر قابل ویرایش
- 54. کار با انیمیشنها
- 55. تست ریسپانسیو (Responsive Testing)
- 56. مقدمهای بر تست بین مرورگری (Cross-Browser Testing)
- 57. تنظیمات اولیه برای تست بین مرورگری
- 58. استفاده از ابزارهای مدیریت مرورگر (مانند WebDriverManager)
- 59. اجرای تستها بر روی مرورگرهای مختلف
- 60. ملاحظات امنیتی در خودکارسازی تست
- 61. اصول طراحی تستهای خودکار پایدار
- 62. مدیریت خطاها و استثناها در Selenium
- 63. اشکالزدایی (Debugging) تستهای خودکار
- 64. مستندسازی تستهای خودکار
- 65. بهینهسازی تستهای خودکار
- 66. مرور کلی بر بهترین روشها
- 67. مقدمهای بر تستهای API با Selenium
- 68. تست سناریوهای پیچیده
- 69. کار با دادههای تست
- 70. تستهای موازی (Parallel Testing)
- 71. معرفی ابزارهای کمکی Selenium
- 72. استفاده از Page Object Model (POM)
- 73. مزایای Page Object Model
- 74. پیادهسازی Page Object Model
- 75. کار با عناصر در Page Object Model
- 76. تستهای End-to-End (E2E)
- 77. مراحل نوشتن تستهای E2E
- 78. مثال عملی تست E2E
- 79. مباحث پیشرفته در Selenium
- 80. کار با iframe ها
- 81. کار با alert ها
- 82. کار با context menu ها
- 83. کار با drag and drop
- 84. تستهای مبتنی بر رفتار (BDD) با Selenium
- 85. مقدمهای بر Cucumber
- 86. نوشتن Feature Files
- 87. نوشتن Step Definitions
- 88. ادغام Cucumber با Selenium
- 89. استفاده از ابزارهای CI/CD (مانند Jenkins)
- 90. تنظیمات اولیه برای CI/CD
- 91. اجرای تستها در Pipeline
- 92. گزارشگیری در CI/CD
- 93. مقدمهای بر تستهای موبایل با Appium
- 94. تفاوتهای تست وب و تست موبایل
- 95. نصب و راهاندازی Appium
- 96. کار با عناصر در Appium
- 97. تست سناریوهای موبایل
- 98. جمعبندی و گامهای بعدی در خودکارسازی تست
تگها:
اتوماسیون تست
تست وب
تعامل با عناصر
توسعه وب
خودکارسازی تست
سلنیوم وبدرایور
عناصر وب
مهندسی نرمافزار
وبدرایور
یافتن عناصر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.