کتاب تست فنی خودکار برای Test Automation Management با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره تست فنی خودکار برای Test Automation Management | افزایش سرعت و کیفیت تست دوره تست فنی خودکار برای Test Automation Management: پیش به سوی کیفیت بینقص نرمافزار آیا میخواهید سرعت و دقت تستهای نر...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تست فنی خودکار برای Test Automation Management
موضوع کلی: برنامه نویسی
موضوع میانی: تست نرمافزار**
📋 سرفصلهای دوره
- 1. مقدمهای بر تست خودکار
- 2. چرا تست خودکار؟
- 3. مفاهیم کلیدی تست خودکار
- 4. چرخه حیات تست خودکار
- 5. انواع تست خودکار
- 6. استراتژیهای تست خودکار
- 7. ابزارهای تست خودکار
- 8. انتخاب ابزار تست مناسب
- 9. معماری تست خودکار
- 10. فریمورکهای تست خودکار
- 11. مبانی اتوماسیون وب
- 12. مبانی اتوماسیون موبایل
- 13. مبانی اتوماسیون API
- 14. انتخاب تستهای قابل اتوماسیون
- 15. استانداردهای نامگذاری در تست خودکار
- 16. اصول طراحی تست خودکار
- 17. نوشتن اولین تست خودکار
- 18. کتابخانههای اتوماسیون مرورگر (Selenium WebDriver)
- 19. مفاهیم اولیه Selenium
- 20. انتخابگرها (Locators) در Selenium
- 21. اعمال اولیه با Selenium
- 22. کار با عناصر (Elements) در Selenium
- 23. تعامل با فرمها و ورودیها
- 24. انتظارات (Waits) در Selenium
- 25. انتقال به صفحات وب
- 26. مدیریت پنجرهها و تبها
- 27. تشخیص و مدیریت خطاها در Selenium
- 28. تستهای مبتنی بر داده (Data-Driven Testing)
- 29. فریمورکهای تست مبتنی بر داده
- 30. مدیریت پیکربندی (Configuration Management)
- 31. انواع دادههای تست
- 32. ایجاد دادههای تست
- 33. پاکسازی دادههای تست
- 34. انواع انتظار (Assertions)
- 35. نوشتن Assertions مؤثر
- 36. گزارشدهی در تست خودکار
- 37. انواع گزارشها
- 38. ابزارهای گزارشدهی
- 39. یکپارچهسازی با CI/CD
- 40. مفاهیم CI/CD
- 41. ابزارهای CI/CD (Jenkins, GitLab CI, GitHub Actions)
- 42. تنظیم محیط CI/CD برای تست خودکار
- 43. اجرای تستها در CI/CD
- 44. تشخیص شکست در CI/CD
- 45. مدیریت محیط تست
- 46. محیطهای مجازی (Virtualization)
- 47. کانتینرسازی (Docker)
- 48. استفاده از Docker برای تست خودکار
- 49. استراتژیهای مدیریت تست
- 50. مدیریت تستهای دسکتاپ
- 51. مفاهیم تست API
- 52. ابزارهای تست API (Postman, RestAssured)
- 53. نوشتن تستهای API خودکار
- 54. تستهای مبتنی بر سناریو (Scenario-Based Testing)
- 55. تستهای مبتنی بر رفتار (Behavior-Driven Development - BDD)
- 56. مفاهیم BDD
- 57. فریمورکهای BDD (Cucumber, SpecFlow)
- 58. نوشتن تستها با Cucumber
- 59. ترکیب BDD با اتوماسیون
- 60. تستهای امنیتی خودکار
- 61. اصول تست امنیتی خودکار
- 62. ابزارهای تست امنیتی خودکار
- 63. تستهای عملکردی خودکار
- 64. مبانی تست عملکردی
- 65. ابزارهای تست عملکردی (JMeter, LoadRunner)
- 66. نوشتن تستهای عملکردی خودکار
- 67. تستهای قابلیت دسترسی خودکار (Accessibility Testing)
- 68. اصول تست قابلیت دسترسی
- 69. ابزارهای تست قابلیت دسترسی
- 70. تستهای UI/UX خودکار
- 71. اهمیت تست UI/UX خودکار
- 72. ابزارهای تست UI/UX خودکار
- 73. تستهای مبتنی بر مدل (Model-Based Testing)
- 74. مفاهیم Model-Based Testing
- 75. ابزارهای Model-Based Testing
- 76. مدیریت و نگهداری تستهای خودکار
- 77. اصول نگهداری تست خودکار
- 78. نکات کلیدی برای نگهداری تستهای خودکار
- 79. بازسازی (Refactoring) کد تست
- 80. شناسایی تستهای شکننده (Flaky Tests)
- 81. مدیریت تستهای شکننده
- 82. بهینهسازی اجرای تست
- 83. زمانبندی اجرای تست
- 84. تستهای موازی (Parallel Testing)
- 85. مزایای تست موازی
- 86. اجرای تست موازی با Selenium Grid
- 87. اجرای تست موازی با Docker
- 88. تستهای توزیع شده (Distributed Testing)
- 89. مفاهیم تست توزیع شده
- 90. پلتفرمهای تست ابری (Cloud Testing Platforms)
- 91. استفاده از پلتفرمهای ابری برای تست
- 92. کتابخانههای تست برای زبانهای مختلف (Python, Java, JavaScript)
- 93. فریمورکهای تست مبتنی بر شیء (Page Object Model - POM)
- 94. مبانی POM
- 95. پیادهسازی POM
- 96. مزایای POM
- 97. مدیریت دادههای حساس (Secrets Management)
- 98. امنیت در تست خودکار
- 99. مدیریت لاگها (Log Management)
- 100. تجزیه و تحلیل لاگها
تگها:
automated testing
Programming
QA
Software Development
software testing
test automation
Test Automation Management
برنامه نویسی
تست خودکار
تست فنی خودکار
تست نرمافزار
توسعه نرمافزار
خودکارسازی تست
مدیریت خودکارسازی تست
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.