کتاب پیاده‌سازی الگوی Page Object Model در تست خودکار با Playwright با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره پیاده‌سازی الگوی Page Object Model در تست خودکار با Playwright

موضوع کلی: مهندسی نرم‌افزار و تضمین کیفیت

موضوع میانی: اتوماسیون تست نرم‌افزار

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر مهندسی نرم‌افزار و تضمین کیفیت
  • 2. اصول اولیه تست نرم‌افزار
  • 3. اهمیت تست خودکار در چرخه توسعه نرم‌افزار
  • 4. معرفی ابزارهای تست خودکار
  • 5. انتخاب ابزار مناسب برای تست خودکار
  • 6. مقدمه‌ای بر Playwright
  • 7. قابلیت‌های کلیدی Playwright
  • 8. نصب و راه‌اندازی Playwright
  • 9. اولین تست خودکار با Playwright
  • 10. مفاهیم اولیه Playwright: صفحات، المنت‌ها و اکشن‌ها
  • 11. مقدمه‌ای بر الگوی Page Object Model (POM)
  • 12. چرا از الگوی Page Object Model استفاده کنیم؟
  • 13. اصول طراحی الگوی Page Object Model
  • 14. ساختار یک Page Object
  • 15. شناسایی المنت‌ها در Page Objects
  • 16. تعامل با المنت‌ها در Page Objects
  • 17. روش‌های مختلف یافتن المنت‌ها در Playwright
  • 18. انتخابگرهای CSS و XPath در Playwright
  • 19. انواع مختلف اکشن‌ها در Page Objects (کلیک، ورود متن، دریافت متن)
  • 20. مدیریت زمان‌بندی (Waits) در تست‌های Playwright
  • 21. انتظارات (Assertions) در تست‌های Playwright
  • 22. پیاده‌سازی Page Objects برای صفحات ساده
  • 23. پیاده‌سازی Page Objects برای صفحات با فرم‌ها
  • 24. پیاده‌سازی Page Objects برای صفحات با جداول
  • 25. مدیریت بخش‌های تکرارشونده صفحه (Components)
  • 26. استفاده از Page Objects در تست‌های پیچیده
  • 27. سازماندهی Page Objects در پروژه
  • 28. ساختار پوشه‌بندی پروژه تست خودکار
  • 29. استفاده از فایل‌های پیکربندی
  • 30. مدیریت داده‌های تست (Test Data Management)
  • 31. تست‌های سناریو محور (Scenario-Based Testing)
  • 32. تست‌های مبتنی بر کاربرد (Use-Case Based Testing)
  • 33. مقدمه‌ای بر فریم‌ورک‌های تست (Test Frameworks)
  • 34. استفاده از Jest به عنوان فریم‌ورک تست با Playwright
  • 35. نوشتن تست‌های Jest با Playwright
  • 36. گزارش‌گیری از نتایج تست
  • 37. تکنیک‌های پیشرفته در Page Objects
  • 38. مدیریت وضعیت (State Management) در تست‌ها
  • 39. تست‌های API با Playwright
  • 40. تست‌های End-to-End (E2E)
  • 41. تست‌های رگرسیون (Regression Testing)
  • 42. تست‌های عملکرد (Performance Testing) مقدماتی
  • 43. تست‌های امنیتی (Security Testing) مقدماتی
  • 44. مقدمه‌ای بر CI/CD (Continuous Integration/Continuous Deployment)
  • 45. ادغام تست‌های Playwright با CI/CD
  • 46. استفاده از Docker برای اجرای تست‌ها
  • 47. مقدمه‌ای بر اصول مهندسی نرم‌افزار پایدار
  • 48. اصول توسعه نرم‌افزار چابک (Agile)
  • 49. اهمیت کد تمیز (Clean Code) در تست خودکار
  • 50. اصول SOLID در طراحی Page Objects
  • 51. الگوهای طراحی مرتبط با تست خودکار
  • 52. اشتباهات رایج در پیاده‌سازی Page Objects
  • 53. نکات و ترفندها برای بهینه‌سازی تست‌ها
  • 54. اشکال‌زدایی (Debugging) تست‌های Playwright
  • 55. مانیتورینگ تست‌ها در محیط‌های مختلف
  • 56. تست روی مرورگرهای مختلف (Cross-Browser Testing)
  • 57. تست روی دستگاه‌های مختلف (Cross-Device Testing)
  • 58. تست‌های ناوبری (Navigation Testing)
  • 59. تست‌های تعاملی (Interaction Testing)
  • 60. تست‌های اعتبارسنجی (Validation Testing)
  • 61. تست‌های دسترسی‌پذیری (Accessibility Testing)
  • 62. استفاده از Playwright Inspector
  • 63. مدیریت خطاها و استثناها در تست‌ها
  • 64. اصول تست‌پذیری (Testability) در طراحی نرم‌افزار
  • 65. تکنیک‌های تست درایو توسعه (TDD) با Playwright
  • 66. تکنیک‌های تست درایو رفتار (BDD) با Playwright
  • 67. استفاده از Gherkin و Cucumber با Playwright
  • 68. اصول مدیریت پروژه تست خودکار
  • 69. مستندسازی تست‌های خودکار
  • 70. بازبینی کد تست‌ها (Code Review for Tests)
  • 71. مقدمه‌ای بر متاریاسازی تست (Test Metamorphism)
  • 72. تست‌های مبتنی بر مدل (Model-Based Testing)
  • 73. استفاده از ابزارهای تحلیل پوشش کد (Code Coverage)
  • 74. اصول تست نرم‌افزار در پروژه‌های بزرگ
  • 75. مدیریت وابستگی‌ها (Dependency Management)
  • 76. استراتژی‌های تست خودکار
  • 77. بهبود مستمر فرآیند تست
  • 78. مقدمه‌ای بر اصول توسعه پایدار نرم‌افزار
  • 79. تست‌های مبتنی بر ریسک (Risk-Based Testing)
  • 80. مدیریت داده‌های حساس در تست‌ها
  • 81. اصول امنیت در تست‌های خودکار
  • 82. مقدمه‌ای بر تست‌های A/B
  • 83. استفاده از Playwright برای تست‌های A/B
  • 84. اصول اخلاقی در تست نرم‌افزار
  • 85. مقدمه‌ای بر مهندسی قابلیت اطمینان نرم‌افزار
  • 86. تست‌های قابلیت اطمینان (Reliability Testing)
  • 87. تست‌های تحمل خطا (Fault Tolerance Testing)
  • 88. اصول تست نرم‌افزار در محیط‌های ابری
  • 89. مدیریت تست‌ها در محیط‌های توزیع شده
  • 90. مقدمه‌ای بر تست‌های مبتنی بر هوش مصنوعی
  • 91. کاربرد هوش مصنوعی در بهبود تست خودکار
  • 92. اصول تست نرم‌افزار برای برنامه‌های موبایل (با Playwright)
  • 93. تست‌های UI/UX با Playwright
  • 94. مدیریت تنظیمات و محیط‌های تست
  • 95. اصول تست نرم‌افزار در استقرار مداوم
  • 96. مقدمه‌ای بر معماری‌های نرم‌افزاری مدرن
  • 97. تست میکروسرویس‌ها با Playwright
  • 98. مدیریت و نگهداری تست‌های خودکار در طول زمان
  • 99. استفاده از Playwright برای تست‌های امنیتی وب
  • 100. اصول تست نرم‌افزار در توسعه بازی‌ها
تگ‌ها: Page Object Model Playwright اتوماسیون تست پیاده سازی POM تست بازیابی تست خودکار تضمین کیفیت مهندسی نرم افزار

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.