سرفصل های دوره:
1. مقدمه به تست یکپارچه سازی در DevOps
2. اهمیت تست یکپارچه سازی در چرخه عمر DevOps
3. نقش توسعه دهندگان در تست یکپارچه سازی
4. تفاوت تست یکپارچه سازی با تست واحد و تست سیستمی
5. اصول کلیدی تست یکپارچه سازی
6. اهداف تست یکپارچه سازی در محیط DevOps
7. شناخت چالش های رایج در تست یکپارچه سازی
8. بررسی فرهنگ DevOps و ارتباط آن با تست یکپارچه سازی
9. فرهنگ همکاری و اشتراک گذاری مسئولیت
10. ایجاد فرهنگ "شما مالک آن هستید" (You Build It, You Run It)
11. اهمیت ارتباط و بازخورد مداوم
12. مدیریت دانش و مستندسازی در تیم های DevOps
13. ابزارهای کلیدی برای تست یکپارچه سازی
14. مقدمه به ابزارهای CI/CD
15. معرفی Jenkins و نقش آن در تست یکپارچه سازی
16. پیکربندی اولیه Jenkins برای پروژه های DevOps
17. ایجاد Pipelineهای CI/CD در Jenkins
18. استفاده از Jenkinsfile برای تعریف Pipeline
19. اتوماسیون ساخت (Build Automation)
20. معرفی ابزارهای مدیریت کد منبع (Version Control Systems)
21. Git و اصول آن
22. بررسی GitHub، GitLab و Bitbucket
23. مدیریت Branching Strategy (مانند Gitflow)
24. استفاده از Pull Requestها و Code Review
25. اتوماسیون تست ها در Pipeline CI/CD
26. مقدمه به فریم ورک های تست
27. انتخاب فریم ورک تست مناسب برای زبان و تکنولوژی
28. فریم ورک های تست برای جاوا (JUnit, TestNG)
29. فریم ورک های تست برای پایتون (Pytest, ...