کتاب تست فنی خودکار برای Test Automation Implementation با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره جامع تست فنی خودکار برای پیادهسازی اتوماسیون تست دوره جامع تست فنی خودکار: پیادهسازی حرفهای اتوماسیون تست معرفی دوره: گامی بلند در جهت تضمین کیفیت نرمافزار در دنیای پرشتاب توسعه نرمافزار، سر...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تست فنی خودکار برای Test Automation Implementation
موضوع کلی: برنامه نویسی
موضوع میانی: تست نرمافزار**
📋 سرفصلهای دوره
- 1. مفاهیم پایه تست نرم افزار
- 2. چرا تست نرم افزار مهم است؟
- 3. انواع تست نرم افزار
- 4. مراحل تست نرم افزار
- 5. متدولوژی های تست نرم افزار
- 6. آشنایی با تست خودکار
- 7. مزایای تست خودکار
- 8. معایب تست خودکار
- 9. چه زمانی تست خودکار مناسب است؟
- 10. انتخاب ابزار مناسب تست خودکار
- 11. آشنایی با Selenium
- 12. نصب و پیکربندی Selenium WebDriver
- 13. آشنایی با ساختار تست در Selenium
- 14. شناسایی عناصر وب با Selenium (Locators)
- 15. انواع Locators در Selenium (ID, Name, Class Name)
- 16. انواع Locators در Selenium (Link Text, Partial Link Text)
- 17. انواع Locators در Selenium (XPath)
- 18. انواع Locators در Selenium (CSS Selectors)
- 19. کار با عناصر وب در Selenium (Click, SendKeys, GetText)
- 20. اعتبارسنجی نتایج تست در Selenium (Assertions)
- 21. آشنایی با JUnit
- 22. نصب و پیکربندی JUnit
- 23. نوشتن تست های واحد با JUnit
- 24. استفاده از Assertions در JUnit
- 25. آشنایی با TestNG
- 26. نصب و پیکربندی TestNG
- 27. تفاوت های JUnit و TestNG
- 28. استفاده از Annotations در TestNG
- 29. اجرای تست ها با TestNG
- 30. گزارش گیری در TestNG
- 31. آشنایی با Page Object Model (POM)
- 32. مزایای استفاده از POM
- 33. پیاده سازی POM در Selenium
- 34. مدیریت عناصر وب با POM
- 35. مدیریت جریان تست با POM
- 36. آشنایی با Data-Driven Testing
- 37. مزایای استفاده از Data-Driven Testing
- 38. پیاده سازی Data-Driven Testing با Excel
- 39. پیاده سازی Data-Driven Testing با CSV
- 40. پیاده سازی Data-Driven Testing با Database
- 41. آشنایی با Keyword-Driven Testing
- 42. مزایای استفاده از Keyword-Driven Testing
- 43. پیاده سازی Keyword-Driven Testing
- 44. آشنایی با Behavior-Driven Development (BDD)
- 45. مزایای استفاده از BDD
- 46. آشنایی با Gherkin
- 47. نوشتن Feature Files و Scenario ها در Gherkin
- 48. پیاده سازی Step Definitions
- 49. آشنایی با Cucumber
- 50. نصب و پیکربندی Cucumber
- 51. اتصال Cucumber به Selenium
- 52. گزارش گیری در Cucumber
- 53. آشنایی با REST API Testing
- 54. مفاهیم پایه REST API
- 55. ابزارهای تست REST API (Postman, Rest-Assured)
- 56. ارسال درخواست ها به API (GET, POST, PUT, DELETE)
- 57. اعتبارسنجی پاسخ های API
- 58. آشنایی با SoapUI
- 59. تست Soap API ها
- 60. آشنایی با Performance Testing
- 61. مفاهیم پایه Performance Testing
- 62. ابزارهای Performance Testing (JMeter, LoadRunner)
- 63. ایجاد سناریوهای Performance Testing
- 64. اجرای Performance Testing
- 65. تحلیل نتایج Performance Testing
- 66. آشنایی با Mobile App Testing
- 67. انواع تست Mobile App
- 68. ابزارهای تست Mobile App (Appium, Espresso)
- 69. تست Native Apps
- 70. تست Hybrid Apps
- 71. تست Web Apps در Mobile
- 72. آشنایی با Continuous Integration (CI)
- 73. مزایای استفاده از CI
- 74. آشنایی با Jenkins
- 75. نصب و پیکربندی Jenkins
- 76. ایجاد Pipeline در Jenkins
- 77. اجرای تست ها در Jenkins
- 78. گزارش گیری در Jenkins
- 79. آشنایی با Docker
- 80. استفاده از Docker برای اجرای تست ها
- 81. آشنایی با Git
- 82. مدیریت کد تست با Git
- 83. کار تیمی در تست خودکار
- 84. بهترین شیوه های تست خودکار
- 85. نگهداری و بهبود تست های خودکار
- 86. عیب یابی تست های خودکار
- 87. راه اندازی Framework تست خودکار
- 88. استفاده از Design Patterns در تست خودکار
- 89. تست امنیتی خودکار (Security Testing Automation)
- 90. تست Accessibility خودکار (Accessibility Testing Automation)
- 91. تست Localization خودکار (Localization Testing Automation)
- 92. متریک های تست خودکار
- 93. ارزیابی ROI تست خودکار
- 94. استراتژی تست خودکار
- 95. برنامه ریزی تست خودکار
- 96. مستندسازی تست خودکار
- 97. آشنایی با مفاهیم پیشرفته Selenium (Actions, Alerts, Frames)
- 98. آشنایی با Grid در Selenium
- 99. اجرای تست ها به صورت موازی در Selenium
- 100. گزارش گیری پیشرفته در Selenium
تگها:
Automatic Testing
Cypress
Programming
Selenium
software testing
test automation
Test Framework
Test Implementation
Test Strategy
test training
آموزش تست
اتوماسیون تست
استراتژی تست
برنامه نویسی
تست اتوماتیک
تست خودکار
تست نرم افزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.