کتاب تست فنی خودکار برای Test Automation Values با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره تست فنی خودکار: گامی نوین در اتوماسیون تست نرمافزار برای ارزشآفرینی معرفی دوره: گامی نوین در اتوماسیون تست نرمافزار برای ارزشآفرینی در دنیای پرشتاب توسعه نرمافزار امروز، سرعت و کیفیت دو روی ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تست فنی خودکار برای Test Automation Values
موضوع کلی: برنامه نویسی
موضوع میانی: تست نرمافزار**
📋 سرفصلهای دوره
- 1. مبانی تست نرمافزار
- 2. چرخه حیات تست
- 3. انواع تست (Functional, Non-Functional)
- 4. مفاهیم اولیه تست خودکار
- 5. مزایای تست خودکار
- 6. معایب تست خودکار
- 7. انتخاب ابزارهای تست خودکار
- 8. معرفی زبانهای برنامهنویسی برای تست (Python, Java, ...)
- 9. محیطهای توسعه یکپارچه (IDE) برای تست
- 10. نصب و راهاندازی Python برای تست
- 11. نصب و راهاندازی Selenium
- 12. آشنایی با Selenium WebDriver
- 13. مرورگرها و درایورهای Selenium
- 14. اصول نوشتن اسکریپتهای تست Selenium
- 15. شناسایی عناصر وب (Selectors)
- 16. استفاده از XPath و CSS Selector
- 17. مدیریت عناصر وب با Selenium
- 18. مبانی Assertionها در تست
- 19. نوشتن اولین تست Selenium
- 20. اجرای تستهای Selenium
- 21. گزارشگیری از تستهای Selenium
- 22. پارامتردهی به تستها (Data-Driven Testing)
- 23. استفاده از فایلهای CSV و Excel
- 24. مبانی تست API
- 25. آشنایی با RESTful APIs
- 26. ابزارهای تست API (Postman, ...)
- 27. نوشتن تستهای API با Python (requests)
- 28. اعتبارسنجی پاسخهای API
- 29. مدیریت دادههای تست API
- 30. مبانی تست واحد (Unit Testing)
- 31. فریمورکهای تست واحد (unittest, pytest)
- 32. نوشتن تستهای واحد
- 33. ماک کردن (Mocking) و استاب کردن (Stubbing)
- 34. یکپارچهسازی تست واحد با ابزارهای تست خودکار
- 35. مفاهیم تست اینتگریشن (Integration Testing)
- 36. ایجاد تستهای اینتگریشن
- 37. تستهای UI و تستهای Back-end
- 38. مفاهیم تست سیستم (System Testing)
- 39. طراحی تستهای سیستم
- 40. تستهای End-to-End
- 41. استفاده از Page Object Model
- 42. استفاده از Page Factory
- 43. مدیریت پیکربندی در تست خودکار
- 44. استفاده از فایلهای تنظیمات
- 45. استفاده از کتابخانهها و پکیجها
- 46. مدیریت وابستگیها (pip, Maven)
- 47. مبانی CI/CD (Continuous Integration/Continuous Delivery)
- 48. یکپارچهسازی تست خودکار با CI/CD
- 49. ابزارهای CI/CD (Jenkins, GitLab CI, ...)
- 50. نسخهبندی کد (Git)
- 51. مدیریت Repository
- 52. آشنایی با تستهای Performance
- 53. ابزارهای تست Performance (JMeter, ...)
- 54. آشنایی با تستهای Security
- 55. تستهای نفوذ (Penetration Testing)
- 56. تستهای موبایل (Appium)
- 57. شبیهسازی دستگاههای موبایل
- 58. تستهای سازگاری (Compatibility Testing)
- 59. تست در مرورگرهای مختلف
- 60. تست در سیستم عاملهای مختلف
- 61. تست در اندازههای مختلف صفحه نمایش
- 62. نوشتن تستهای قابل نگهداری (Maintainable Tests)
- 63. بهبود خوانایی کد تست
- 64. نوشتن تستهای قابل استفاده مجدد
- 65. استفاده از الگوهای طراحی در تست (Design Patterns)
- 66. تست Driven Development (TDD)
- 67. Behavior Driven Development (BDD)
- 68. گزارشگیری پیشرفته از تستها
- 69. تولید گزارشهای تعاملی
- 70. گزارشگیری در CI/CD
- 71. تستهای موازی (Parallel Testing)
- 72. افزایش سرعت اجرای تستها
- 73. بهینهسازی تستها
- 74. آشنایی با Agile و Scrum
- 75. نقش تستکننده در Agile
- 76. بهبود فرآیند تست
- 77. متریکهای تست
- 78. اندازهگیری پوشش کد (Code Coverage)
- 79. آنالیز نتایج تست
- 80. مدیریت باگها
- 81. شناسایی و اولویتبندی باگها
- 82. ابزارهای مدیریت باگها (Jira, ...)
- 83. اهمیت مستندات تست
- 84. نوشتن Plan Test
- 85. ایجاد Case Test
- 86. انجام Review Test
- 87. بهبود کارایی تست
- 88. استراتژیهای تست
- 89. انتخاب استراتژی مناسب برای پروژه
- 90. تستهای Black Box
- 91. تستهای White Box
- 92. تستهای Grey Box
- 93. تستهای Usability
- 94. تستهای Accessibility
- 95. آشنایی با DevSecOps
- 96. تستهای اتوماتیک امنیت
- 97. نوشتن تستهای پیچیده
- 98. بهرهوری از هوش مصنوعی در تست (AI in Testing)
- 99. یادگیری ماشینی در تست
- 100. آینده تست خودکار
تگها:
QA
software testing
test automation
Test Automation Values
آموزش تست نرمافزار
اتوماسیون تست
برنامه نویسی
تست خودکار
تست فنی خودکار
تست نرمافزار
تضمین کیفیت
کیفیت نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.