کتاب جامع خودکارسازی تست رابط کاربری و API با فریم‌ورک Cypress و Cucumber با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره جامع خودکارسازی تست رابط کاربری و API با فریم‌ورک Cypress و Cucumber

موضوع کلی: مهندسی نرم‌افزار و تضمین کیفیت (QA)

موضوع میانی: اتوماسیون تست نرم‌افزار با ابزارهای نوین

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مبانی و اصول مهندسی نرم‌افزار و اهمیت تضمین کیفیت
  • 2. معرفی فریم‌ورک Cypress و جایگاه آن در اتوماسیون تست
  • 3. نصب و راه‌اندازی محیط توسعه برای تست‌های خودکار
  • 4. ساختار پروژه در Cypress و آشنایی با معماری فایل‌ها
  • 5. اصول انتخاب المان‌ها در رابط کاربری (Selectors)
  • 6. کار با دستورات پایه برای تعامل با مرورگر
  • 7. مدیریت زمان‌بندی و انتظار در تست‌های رابط کاربری
  • 8. تکنیک‌های اعتبارسنجی وضعیت المان‌ها
  • 9. استفاده از دستورات زنجیره‌ای در Cypress
  • 10. آشنایی با متدولوژی توسعه مبتنی بر رفتار (BDD)
  • 11. مفاهیم پایه Cucumber و زبان Gherkin
  • 12. نوشتن سناریوهای تست به زبان طبیعی
  • 13. پیوند دادن سناریوهای Cucumber با کدهای Cypress
  • 14. استفاده از فایل‌های Step Definitions
  • 15. مدیریت داده‌های تست در Cucumber با استفاده از جداول
  • 16. آشنایی با الگوی طراحی Page Object Model
  • 17. پیاده‌سازی ساختار Page Objects در پروژه Cypress
  • 18. مزایای استفاده از Page Objects در نگهداری تست‌ها
  • 19. مدیریت وابستگی‌ها و ماژولار سازی در تست
  • 20. تست رابط کاربری فرم‌ها و اعتبارسنجی ورودی‌ها
  • 21. کار با رویدادهای مرورگر و کلیک‌های پیشرفته
  • 22. تست تعاملات کیبورد و درگ و دراپ
  • 23. مدیریت پنجره‌های جدید و آیفریم‌ها در تست
  • 24. مبانی تست API و پروتکل HTTP
  • 25. ارسال درخواست‌های GET و POST با Cypress
  • 26. اعتبارسنجی پاسخ‌های سرور و کدهای وضعیت
  • 27. استفاده از API برای پیش‌شرط‌سازی تست‌های رابط کاربری
  • 28. تلفیق تست‌های API و رابط کاربری در یک جریان کاری
  • 29. کار با Fixtures برای مدیریت داده‌های ایستا
  • 30. استفاده از متغیرهای محیطی در تنظیمات تست
  • 31. تولید گزارش‌های جامع تست با ابزارهای جانبی
  • 32. مدیریت خطاها و اشکال‌زدایی تست‌های ناموفق
  • 33. استفاده از ابزارهای مانیتورینگ و لاگ‌گیری در Cypress
  • 34. تست در مرورگرهای مختلف و تنظیمات کراس‌بروزر
  • 35. اجرای تست‌ها به صورت هدلس (Headless)
  • 36. آشنایی با مفاهیم CI/CD و یکپارچه‌سازی تست‌ها
  • 37. اتصال Cypress به خط لوله توسعه و استقرار
  • 38. تکنیک‌های کاهش زمان اجرای تست‌های طولانی
  • 39. استفاده از هوک‌های Before و After در مدیریت سناریوها
  • 40. بررسی پوشش تست (Test Coverage) در پروژه‌های نرم‌افزاری
  • 41. بهترین روش‌ها برای نوشتن تست‌های پایدار (Stable)
  • 42. مستندسازی تست‌های خودکار و گزارش‌دهی به تیم فنی
  • 43. اخلاق حرفه‌ای و امنیت در توسعه نرم‌افزار و تست
  • 44. پروژه نهایی: طراحی و اجرای یک سناریوی کامل تست اتوماسیون
تگ‌ها: آموزش Cypress اتوماسیون تست نرم‌افزار الگوی طراحی Page Object تست API تست خودکار نرم‌افزار تست رابط کاربری تست نویسی با سایپرس تضمین کیفیت نرم‌افزار توسعه تست Cucumber مهندسی تست نرم‌افزار

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.