اپلیکیشن اندرویدی فلشکارت آموزشی خودکارسازی تست برنامههای وب با Playwright
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره خودکارسازی تست برنامههای وب با Playwright
موضوع کلی: توسعه و تست نرمافزار
موضوع میانی: تست خودکار وب
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه و تست نرمافزار
- 2. مبانی تست نرمافزار
- 3. اهمیت تست خودکار
- 4. معرفی Playwright
- 5. نصب و راهاندازی Playwright
- 6. مفاهیم اولیه Playwright
- 7. انتخاب مرورگر مناسب
- 8. اولین تست خودکار با Playwright
- 9. آشنایی با API Playwright
- 10. انتخابگرها (Selectors) در Playwright
- 11. انتخابگرهای CSS
- 12. انتخابگرهای XPath
- 13. انتخابگرهای متنی
- 14. تعامل با عناصر صفحه
- 15. کلیک کردن بر روی عناصر
- 16. تایپ کردن در فیلدها
- 17. انتخاب از لیستهای کشویی
- 18. بررسی وضعیت عناصر
- 19. انتظارات (Assertions) در Playwright
- 20. انواع انتظارات
- 21. استفاده از expect
- 22. نوشتن تستهای پایه
- 23. سازماندهی تستها
- 24. استفاده از ابزارهای تست (مانند Test Runner)
- 25. پیکربندی Playwright
- 26. تنظیمات مرورگر
- 27. تنظیمات زمانبندی (Timings)
- 28. مدیریت وضعیت برنامه
- 29. کوکیها و ذخیرهسازی محلی
- 30. شبیهسازی دستگاهها و شبکهها
- 31. تستهای ریسپانسیو
- 32. شبیهسازی دستگاههای موبایل
- 33. شبیهسازی شبکههای کند
- 34. مدیریت خطاها در تستها
- 35. گزارشگیری از نتایج تست
- 36. تنظیمات گزارشگیری
- 37. ابزارهای گزارشگیری پیشرفته
- 38. تستهای API با Playwright
- 39. ارسال درخواستهای HTTP
- 40. دریافت و تحلیل پاسخهای API
- 41. تست جریانهای کاری پیچیده
- 42. مدیریت دادههای تست
- 43. استفاده از دادههای خارجی
- 44. تستهای چند صفحهای
- 45. استفاده از Contextهای Playwright
- 46. مدیریت Contextها
- 47. تستهای موازی
- 48. بهینهسازی سرعت تستها
- 49. اشکالزدایی (Debugging) تستها
- 50. استفاده از ابزارهای توسعه مرورگر
- 51. نکات و ترفندهای پیشرفته
- 52. معرفی Page Object Model (POM)
- 53. پیادهسازی POM در Playwright
- 54. مزایای POM
- 55. اصول طراحی تستهای قابل نگهداری
- 56. تستهای امنیتی پایه
- 57. شناسایی نقاط ضعف رایج
- 58. تستهای عملکردی پایه
- 59. اندازهگیری زمان بارگذاری صفحات
- 60. معرفی CI/CD
- 61. ادغام Playwright با CI/CD
- 62. مثال با GitHub Actions
- 63. مثال با GitLab CI
- 64. مدیریت محیطهای تست
- 65. تست بر روی مرورگرهای مختلف
- 66. تست بر روی سیستمعاملهای مختلف
- 67. تست بر روی نسخههای مختلف مرورگر
- 68. ملاحظات مربوط به دسترسپذیری (Accessibility)
- 69. اصول دسترسپذیری وب
- 70. تست دسترسپذیری با Playwright
- 71. اصول طراحی تستهای خوانا
- 72. مستندسازی تستها
- 73. استفاده از TDD (Test-Driven Development)
- 74. نقش تست در چرخه عمر توسعه نرمافزار
- 75. مفاهیم پیشرفته انتخابگرها
- 76. انتخابگرهای سفارشی
- 77. تکنیکهای پیشرفته تعامل با عناصر
- 78. مدیریت پنجرهها و تبها
- 79. تستهای ناوبری
- 80. اعتبارسنجی URLها
- 81. مدیریت هشدارها (Alerts)
- 82. تستهای فرمهای پیچیده
- 83. استفاده از فریمورکهای تست (مانند Mocha, Jest)
- 84. ترکیب Playwright با فریمورکهای دیگر
- 85. ملاحظات مربوط به احراز هویت
- 86. تست سناریوهای احراز هویت
- 87. مدیریت نشستها (Sessions)
- 88. تستهای ناوبری در برنامههای تکصفحهای (SPA)
- 89. تکنیکهای تست برنامههای SPA
- 90. معرفی Playwright Trace Viewer
- 91. استفاده از Trace Viewer برای اشکالزدایی
- 92. تحلیل نتایج Trace Viewer
- 93. بهترین شیوهها در تست خودکار وب
- 94. ارزیابی کیفیت تستهای خودکار
- 95. نکات امنیتی در تست خودکار
- 96. مباحث پیشرفته در گزارشگیری
- 97. ساخت گزارشهای سفارشی
- 98. تست با دادههای حجیم
- 99. مدیریت وابستگیها در تستها
- 100. مفاهیم پیشرفته مدیریت Context
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.