دوره آموزشی تست جامع جاوا اسکریپت با Cypress.io

دوره آموزشی تست جامع جاوا اسکریپت با Cypress.io

2 ساعت 6 دقیقهپیشرفته2024-12-10

مدرسین

Shaun Wassell

Shaun Wassell

Full-Stack Software Developer

جزئیات دوره

آزمایش‌های end-to-end استراتژی‌ای بسیار قدرتمند است. در اصل، این روش به شما این امکان را می‌دهد که برنامه‌هایی بنویسید که به طور خودکار با اپلیکیشن‌های وب شما مانند یک کاربر واقعی تعامل داشته باشند. در این دوره، شان واسل—برنامه‌نویس حرفه‌ای و مدرس توسعه فول استک—یک نگاه جامع به تست‌های end-to-end با استفاده از Cypress، یکی از محبوب‌ترین و قدرتمندترین ابزارهای تست end-to-end موجود، ارائه می‌دهد. در این دوره یاد می‌گیرید که چگونه تست‌های پایه‌ای بنویسید و اجرا کنید، سپس به بهترین شیوه‌ها برای انتخاب المان‌ها، استفاده از نام مستعار (aliasing)، و مدیریت نتایج دستورات می‌پردازید. ویژگی‌های پیشرفته Cypress مانند hooks، متغیرهای محیطی، و تست دابل‌ها را کاوش کنید تا تست‌های کارآمد و قابل نگهداری ایجاد کنید. در پایان این دوره، شما آماده خواهید بود تا تست‌های end-to-end واقعی را بر روی هر اپلیکیشن وب انجام دهید.

اهداف یادگیری:
توسعه و اجرای تست‌های end-to-end با استفاده از Cypress.
درک و اعمال بهترین شیوه‌ها برای انتخاب المان‌ها، استفاده از aliasing و موارد دیگر.
استفاده از ویژگی‌های پیشرفته Cypress مانند hooks، متغیرهای محیطی و تست دابل‌ها.
شناسایی روش‌های رفع اشکال و بهینه‌سازی تست‌های Cypress.

مهارت ها

Software TestingWeb Development ToolsFront-End Web DevelopmentWeb DevelopmentProgramming LanguagesSoftware DevelopmentOne-Off

سرفصل ها

مقدمه

  • وقت آن رسیده است که از Cypress.io برای انجام برخی تست‌های جاوا اسکریپت سرتاسر استفاده‌کنید .
  • آنچه باید بدانید

مقدمه ای بر سرو

  • سرو چیست
  • مزایای سرو

مبانی

  • نصب و راه‌اندازی Cypress
  • نگارش و اجرای تست‌های سرو
  • تست ورودی‌های متن
  • انتخاب عناصر
  • نام مستعار عنصر
  • کار با نتایج فرمان
  • استفاده از BeforeEach
  • تنظیم URL پایه
  • چالش 1 - نوشتن تست‌های خودتان
  • راه حل 1 - نوشتن تست‌های خودتان

مفاهیم متوسط

  • تعامل با عناصر
  • تحریک سایر اعمال
  • اظهارات رایج
  • تکرار خودکار
  • اشکال زدایی تست‌های سرو
  • تنظیم متغیرهای محیطی
  • کار با تست دوبل
  • چالش 2 - نوشتن تست‌های خودتان
  • راه حل 2 - نوشتن تست‌های خودتان

دستورات مفید

  • دستور wrap
  • فرمان و
  • فیلتر و دستور نمی دهد
  • تایپ کاراکترهای خاص
  • فعال سازی تکمیل کد
  • چالش 3 - نوشتن تست‌های خودتان
  • راه حل 3 - نوشتن تست‌های خودتان

نتیجه گیری

  • مراحل بعدی با Cypress.io و جاوا اسکریپت
۸۰,۰۰۰ تومان