کتاب کارگاه عملی تست خودکار برنامههای Angular با استفاده از ابزار Cypress با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره کارگاه عملی تست خودکار برنامههای Angular با استفاده از ابزار Cypress
موضوع کلی: مهندسی نرمافزار و توسعهٔ سامانههای تحت وب
موضوع میانی: تضمین کیفیت و تست خودکار نرمافزار
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی و مفاهیم تضمین کیفیت نرمافزار در متدولوژیهای چابک
- 2. معرفی ابزار Cypress و جایگاه آن در اکوسیستم انگولار
- 3. نصب و راهاندازی محیط توسعه برای تستهای خودکار
- 4. ساختار پروژه و فایلهای پیکربندی در Cypress
- 5. مفهوم تستهای End-to-End و اهمیت آن در برنامههای وب
- 6. نحوه انتخاب عناصر DOM با استفاده از سلکتورها در Cypress
- 7. کار با دستورات پایه برای شبیهسازی تعاملات کاربر
- 8. درک چرخه حیات تستها و مدیریت وضعیتها
- 9. استفاده از دستورات assertion برای اعتبارسنجی خروجیها
- 10. مدیریت زمانبندی و انتظار برای بارگذاری عناصر صفحه
- 11. نحوه اجرای تستها در محیط مرورگر و خطایابی
- 12. ساختاردهی تستها با استفاده از توابع توصیف و مشخصه
- 13. کار با متغیرهای محیطی و پیکربندیهای پویا
- 14. شبیهسازی رویدادهای کیبورد و ماوس در برنامههای انگولار
- 15. تست فرمهای پیچیده و اعتبارسنجی ورودیهای کاربر
- 16. مدیریت درخواستهای شبکه و شبیهسازی پاسخهای سرور
- 17. کار با متد intercept برای کنترل ترافیک API
- 18. تکنیکهای تست در سطوح مختلف کامپوننتهای انگولار
- 19. استفاده از Page Object Model برای افزایش خوانایی کد تست
- 20. مدیریت دادههای تست و استفاده از فایلهای Fixture
- 21. تست تعاملات مربوط به مسیریابی و امنیت در انگولار
- 22. کار با کوکیها و توکنهای احراز هویت در سناریوهای تست
- 23. پیادهسازی تستهای بصری و بررسی یکپارچگی ظاهری
- 24. استفاده از پلاگینها برای گسترش قابلیتهای Cypress
- 25. تولید گزارشهای تست و تحلیل نتایج اجرا
- 26. یکپارچهسازی تستهای خودکار با خط لوله CI/CD
- 27. بهینهسازی زمان اجرای تستهای سنگین و طولانی
- 28. استراتژیهای نگهداری و بروزرسانی کدهای تست
- 29. تستِ سناریوهای خاص در برنامههای تکصفحهای
- 30. اصول نگارش کدهای تمیز و قابل نگهداری در پروژههای تست
- 31. رفع خطاهای رایج در تستهای خودکار تحت وب
- 32. نکات امنیتی در تست برنامههای سازمانی
- 33. بررسی انطباق تستها با استانداردهای کدنویسی تمیز
- 34. تست تعامل با سرویسهای جانبی و وبسرویسهای داخلی
- 35. ارزیابی عملکرد برنامه از دیدگاه کاربر در تستهای خودکار
- 36. مستندسازی سناریوهای تست و مدیریت نیازمندیها
- 37. بهکارگیری الگوهای طراحی در معماری تستهای خودکار
- 38. تست پاسخگویی صفحات در ابعاد مختلف نمایشگر
- 39. مدیریت وابستگیها و تزریق سرویسها در محیط تست
- 40. ارتقای کیفیت نرمافزار از طریق بازخورد مداوم تستها
تگها:
Angular
Cypress
آموزش انگولار
تست E2E
تست خودکار
تست نرمافزار
تست واحد
تضمین کیفیت نرمافزار
توسعه وب
سایپرس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.