کتاب تست فنی خودکار برای Test Automation Advancement با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره تست فنی خودکار: جهشی به سوی Test Automation Advancement دوره تست فنی خودکار: جهشی به سوی Test Automation Advancement 🚀 آیا میخواهید آینده تست نرمافزار را در دستان خود بگیرید؟ دنیای نرمافزار با...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تست فنی خودکار برای Test Automation Advancement
موضوع کلی: برنامه نویسی
موضوع میانی: تست نرمافزار**
📋 سرفصلهای دوره
- 1. مبانی تست نرمافزار
- 2. مفاهیم کلیدی تست خودکار
- 3. چرخه حیات تست نرمافزار (STLC)
- 4. انواع تست: تست واحد (Unit Testing)
- 5. انواع تست: تست ادغام (Integration Testing)
- 6. انواع تست: تست سیستم (System Testing)
- 7. انواع تست: تست پذیرش (Acceptance Testing)
- 8. انواع تست: تست رگرسیون (Regression Testing)
- 9. انواع تست: تست عملکرد (Performance Testing)
- 10. انواع تست: تست امنیت (Security Testing)
- 11. تست دستی در مقابل تست خودکار
- 12. مزایا و معایب تست خودکار
- 13. انتخاب استراتژی تست خودکار مناسب
- 14. اصول کلیدی اتوماسیون تست (SELENIUM)
- 15. مدلهای اتوماسیون تست (Test Automation Models)
- 16. معماری اتوماسیون تست (Test Automation Architecture)
- 17. انتخاب ابزارهای اتوماسیون تست (Test Automation Tools)
- 18. مقدمهای بر Selenium WebDriver
- 19. نصب و پیکربندی Selenium WebDriver
- 20. اولین گامها با Selenium WebDriver
- 21. مدیریت مرورگرها در Selenium WebDriver
- 22. یافتن عناصر (Locators) در Selenium WebDriver
- 23. انواع Locators: ID
- 24. انواع Locators: Name
- 25. انواع Locators: Class Name
- 26. انواع Locators: Tag Name
- 27. انواع Locators: Link Text
- 28. انواع Locators: Partial Link Text
- 29. انواع Locators: CSS Selectors
- 30. انواع Locators: XPath
- 31. انتخاب بهترین Locator
- 32. تعامل با عناصر وب (Web Elements)
- 33. کلیک کردن بر روی عناصر
- 34. ارسال متن به فیلدها (Input Fields)
- 35. پاک کردن محتوای فیلدها
- 36. انتخاب از Dropdown ها (Select Elements)
- 37. کار با Checkbox ها و Radio Button ها
- 38. دریافت متن و خصوصیات عناصر
- 39. مدیریت پنجرهها و تبهای مرورگر
- 40. مدیریت هشدارها (Alerts) و مودالها (Modals)
- 41. اجرای جاوا اسکریپت در Selenium
- 42. مدیریت کوکیها (Cookies)
- 43. مدیریت فایل آپلود (File Upload)
- 44. مدیریت فایل دانلود (File Download)
- 45. اسکرین شات گرفتن با Selenium
- 46. مدیریت انتظار (Waits) در Selenium
- 47. انتظارهای صریح (Explicit Waits)
- 48. انتظارهای ضمنی (Implicit Waits)
- 49. مزایای استفاده از Waits
- 50. مدیریت خطاها و استثنائات (Exceptions) در Selenium
- 51. استراتژیهای مدیریت خطا
- 52. لاگگیری (Logging) در اتوماسیون تست
- 53. مقدمهای بر فریمورکهای تست (Test Frameworks)
- 54. فریمورکهای تست جاوا (Java Test Frameworks)
- 55. JUnit: مقدمه و نصب
- 56. JUnit: Annotations
- 57. JUnit: Assertions
- 58. JUnit: Test Suites
- 59. TestNG: مقدمه و نصب
- 60. TestNG: Annotations
- 61. TestNG: Assertions
- 62. TestNG: Test Groups
- 63. TestNG: Data Providers
- 64. مدیریت دادههای تست (Test Data Management)
- 65. روشهای مدیریت دادههای تست
- 66. فایلهای CSV برای دادههای تست
- 67. فایلهای Excel برای دادههای تست
- 68. پایگاههای داده برای دادههای تست
- 69. پایگاههای داده H2 برای تست
- 70. فریمورکهای تست پایتون (Python Test Frameworks)
- 71. Pytest: مقدمه و نصب
- 72. Pytest: Fixtures
- 73. Pytest: Assertions
- 74. Pytest: Parametrization
- 75. Unittest: مقدمه و نصب
- 76. Unittest: Assertions
- 77. Unittest: Test Cases
- 78. مدیریت پیکربندی (Configuration Management)
- 79. پیکربندی تستهای خودکار
- 80. انواع محیطهای تست (Test Environments)
- 81. تست بر روی مرورگرهای مختلف
- 82. تست بر روی سیستمعاملهای مختلف
- 83. تست با ابزارهای Cross-Browser Testing
- 84. ابزارهای مدیریت تست (Test Management Tools)
- 85. ادغام با ابزارهای CI/CD
- 86. مقدمهای بر CI/CD (Continuous Integration/Continuous Delivery)
- 87. مزایای CI/CD در اتوماسیون تست
- 88. ابزارهای CI/CD: Jenkins
- 89. پیکربندی Jenkins برای اجرای تستهای خودکار
- 90. ابزارهای CI/CD: GitLab CI
- 91. ابزارهای CI/CD: GitHub Actions
- 92. اجرای تستهای خودکار در CI/CD Pipeline
- 93. گزارشدهی نتایج تست (Test Reporting)
- 94. انواع گزارشهای تست
- 95. ابزارهای گزارشدهی پیشرفته
- 96. Allure Report
- 97. Extent Reports
- 98. تست API با اتوماسیون
- 99. مقدمهای بر تست API
- 100. ابزارهای تست API: Postman
تگها:
automated testing
DevOps
Programming
QA
Quality assurance
software testing
Technical Testing
test automation
اتوماسیون تست
برنامه نویسی
تست خودکار
تست فنی
تست نرمافزار
مهندسی تست
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.