کتاب تست خودکار با Playwright: قدرت و سادگی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تست خودکار با Playwright: قدرت و سادگی
موضوع کلی: برنامه نویسی
موضوع میانی: تست نرمافزار**
📋 سرفصلهای دوره
- 1. آشنایی با Playwright و معماری آن
- 2. نصب و راهاندازی Playwright
- 3. اولین تست خودکار با Playwright
- 4. مفاهیم اولیه: Page, Context, Browser
- 5. کار با عناصر صفحه: انتخابگرها (Selectors)
- 6. تعامل با عناصر: کلیک، تایپ، انتخاب
- 7. مدیریت صفحات: ناوبری، باز کردن صفحات جدید
- 8. آشنایی با زمانبندی (Waits) و پایداری تستها
- 9. مدیریت خطاها و استثناها در Playwright
- 10. استفاده از assertions برای تأیید نتایج
- 11. تستهای End-to-End: سناریوهای پیچیده
- 12. کار با فرمها و ورودیها
- 13. تست API با Playwright
- 14. مدیریت دادههای تست (Test Data Management)
- 15. استفاده از محیطهای تست (Test Environments)
- 16. سازماندهی تستها با Page Object Model (POM)
- 17. مدیریت حالات (States) در تستها
- 18. تستهای موازی و موازیسازی تستها
- 19. گزارشگیری از نتایج تست (Test Reporting)
- 20. ادغام Playwright با CI/CD (Continuous Integration/Continuous Deployment)
- 21. تنظیمات پیشرفته Playwright
- 22. کار با پنجرهها و تبهای مرورگر
- 23. مدیریت کوکیها و Local Storage
- 24. تستهای ریسپانسیو و موبایل
- 25. شبیهسازی دستگاهها و viewport ها
- 26. کار با رویدادهای شبکه (Network Events)
- 27. Request Interception و Mocking
- 28. کار با احراز هویت (Authentication)
- 29. تستهای مربوط به احراز هویت
- 30. مدیریت کاربران و Session ها
- 31. تستهای مربوط به فرمهای ثبتنام
- 32. تستهای مربوط به ورود و خروج کاربران
- 33. کار با فایلها و آپلود
- 34. تستهای مربوط به دانلود فایل
- 35. مدیریت پنجرههای Modal و Dialog
- 36. تستهای مربوط به عناصر پویا (Dynamic Elements)
- 37. کار با Iframes
- 38. تستهای مربوط به Iframes
- 39. کار با Drag and Drop
- 40. تستهای مربوط به Drag and Drop
- 41. مدیریت اسکرول (Scrolling)
- 42. تستهای مربوط به عناصر خارج از دید
- 43. کار با Canvas و SVG
- 44. تستهای مربوط به Canvas و SVG
- 45. شبیهسازی ورودی کاربر (Mouse, Keyboard)
- 46. تستهای مربوط به تعاملات پیچیده کاربر
- 47. استفاده از Playwright Codegen
- 48. تولید خودکار کد تست
- 49. اصلاح و بهینهسازی کدهای تولید شده
- 50. مدیریت وابستگیهای تست (Test Dependencies)
- 51. استفاده از Fixtures در Playwright
- 52. تعریف و استفاده از Fixtures سفارشی
- 53. مدیریت دادههای Fixture
- 54. استفاده از Hooks در Playwright
- 55. مدیریت Hook ها
- 56. تستهای مربوط به رویدادهای مرورگر
- 57. کار با Local Storage و Session Storage
- 58. تستهای مربوط به Local Storage و Session Storage
- 59. مدیریت خطاها در سطح مرورگر (Browser Errors)
- 60. تستهای مربوط به Page Load Performance
- 61. مانیتورینگ Performance با Playwright
- 62. کار با Video Recording
- 63. تستهای مربوط به Video Recording
- 64. تستهای مربوط به Accessibility (دسترسیپذیری)
- 65. استفاده از Playwright برای تستهای Accessibility
- 66. مدیریت زبانهای مختلف در تستها
- 67. تستهای مربوط به بینالمللیسازی (i18n)
- 68. کار با Timezones
- 69. تستهای مربوط به Timezones
- 70. مدیریت دادههای سفارشی در تستها
- 71. استفاده از External Libraries با Playwright
- 72. تستهای مربوط به Web Components
- 73. کار با Shadow DOM
- 74. تستهای مربوط به Shadow DOM
- 75. مدیریت حالتهای مختلف UI
- 76. تستهای مربوط به A/B Testing
- 77. استفاده از Playwright برای تستهای A/B Testing
- 78. مدیریت تستهای زمانبر
- 79. استراتژیهای تست کارآمد
- 80. بهینهسازی زمان اجرای تستها
- 81. مدیریت منابع در تستهای موازی
- 82. نکات امنیتی در تست خودکار
- 83. مدیریت اطلاعات حساس در تستها
- 84. تستهای مربوط به API Gateway
- 85. تستهای مربوط به Microservices
- 86. استفاده از Playwright برای تستهای End-to-End در معماری Microservices
- 87. مدیریت محیطهای مختلف توسعه، تست و پروداکشن
- 88. تستهای مربوط به Deployment Pipeline
- 89. استراتژیهای Debugging در Playwright
- 90. کار با Playwright Inspector
- 91. تستهای مربوط به Security Vulnerabilities
- 92. استفاده از Playwright برای تستهای امنیتی پایه
- 93. مدیریت و نگهداری پروژههای تست بزرگ
- 94. اصول کدنویسی تمیز در تستها
- 95. مستندسازی تستها
- 96. آموزش تیم برای استفاده از Playwright
- 97. معرفی ابزارهای مکمل Playwright
- 98. آینده Playwright و نوآوریها
- 99. بررسی چالشهای رایج در تست خودکار
- 100. راهکارهای عملی برای چالشها
تگها:
Playwright
Playwright فارسی
QA
اتوماسیون تست
برنامه نویسی
تست خودکار
تست نرم افزار
تست نویسی
توسعه وب
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.