دوره آموزشی تست جامع جاوا اسکریپت با Cypress.io
2 ساعت 6 دقیقهپیشرفته2024-12-10
مدرسین

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.
اهداف یادگیری:
توسعه و اجرای تستهای end-to-end با استفاده از Cypress.
درک و اعمال بهترین شیوهها برای انتخاب المانها، استفاده از aliasing و موارد دیگر.
استفاده از ویژگیهای پیشرفته Cypress مانند hooks، متغیرهای محیطی و تست دابلها.
شناسایی روشهای رفع اشکال و بهینهسازی تستهای Cypress.
مهارت ها
Software TestingWeb Development ToolsFront-End Web DevelopmentWeb DevelopmentProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - وقت آن رسیده است که از Cypress.io برای انجام برخی تستهای جاوا اسکریپت سرتاسر استفادهکنید .
- 02 - آنچه باید بدانید
1. مقدمه ای بر سرو
- 03 - سرو چیست
- 04 - مزایای سرو
2. مبانی
- 05 - نصب و راهاندازی Cypress
- 06 - نگارش و اجرای تستهای سرو
- 07 - تست ورودیهای متن
- 08 - انتخاب عناصر
- 09 - نام مستعار عنصر
- 10 - کار با نتایج فرمان
- 11 - استفاده از BeforeEach
- 12 - تنظیم URL پایه
- 13 - چالش 1 - نوشتن تستهای خودتان
- 14 - راه حل 1 - نوشتن تستهای خودتان
3. مفاهیم متوسط
- 15 - تعامل با عناصر
- 16 - تحریک سایر اعمال
- 17 - اظهارات رایج
- 18 - تکرار خودکار
- 19 - اشکال زدایی تستهای سرو
- 20 - تنظیم متغیرهای محیطی
- 21 - کار با تست دوبل
- 22 - چالش 2 - نوشتن تستهای خودتان
- 23 - راه حل 2 - نوشتن تستهای خودتان
4. دستورات مفید
- 24 - دستور wrap
- 25 - فرمان و
- 26 - فیلتر و دستور نمی دهد
- 27 - تایپ کاراکترهای خاص
- 28 - فعال سازی تکمیل کد
- 29 - چالش 3 - نوشتن تستهای خودتان
- 30 - راه حل 3 - نوشتن تستهای خودتان
نتیجه گیری
- 31 - مراحل بعدی با Cypress.io و جاوا اسکریپت
دوره های مرتبط
- دوره آموزشی تست End-to-End جاوا اسکریپت با Cypress.io آپدیت (2019)
- دوره آموزشی انگولار: ساخت برنامههای بزرگ
- دوره آموزشی Vue.js: آزمایش و اشکال زدایی
- دوره آموزشی یادگیری تست سرتاسری با Jest
- دوره آموزشی اتوماسیون تست وب با Playwright، Python و Pytest: تسلط بر تست مدرن وب با Playwright و Pytest در پایتون
- دوره آموزشی پیشرفته Blazor WebAssembly
- دوره آموزشی تست و اشکال زدایی در React
- دوره آموزشی توسعه مبتنی بر تست در دنیای هوش مصنوعی
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به استاد جاوا اسکریپت
- مسیر آموزشی توسعه وب را با Vue.js کاوش کنید
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده MEAN Javascript
- مسیر آموزشی توسعه برنامه را با پشته MERN کاوش کنید
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Ruby on Rails
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Angular
- مسیر آموزشی تقویت مهارت های زبان برنامه نویسی React
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Back-End وب