نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
در این دوره آموزشی با Cypress، یک چارچوب تست جاوا اسکریپت سرتاسر برای اپلیکیشن وب خود آشنا خواهید شد. Cypress را می توان برای آزمایش هر چیزی که در مرورگر اجرا می شود استفاده کرد. آیا در نوشتن تست های کامل و انتها به انتها برای برنامه های کاربردی وب خود مشکل داشته اید؟ آیا تست ها کند، تنظیم سخت و پوسته پوسته هستند؟ Cypress یک چارچوب آزمایشی سریع، قابل اعتماد و آسان برای هر چیزی است که در مرورگر اجرا می شود. این چارچوبی که شما استفاده می کنید نادیده گرفته می شود و به طور کامل در جاوا اسکریپت نوشته شده است. در این دوره آموزشی Cypress 9 Fundamentals با چیستی Cypress، ویژگیهای آن، تفاوت آن و معاوضههای آن آشنا میشوید. ابتدا یاد خواهید گرفت که چگونه محیط توسعه خود را راه اندازی کنید و برای نوشتن تست های Cypress برای برنامه وب آزمایشی ما آماده شوید. در مرحله بعد، مفاهیم اصلی Cypress را بررسی کرده و از آنها برای نوشتن تست های خود استفاده خواهید کرد. در نهایت، اکوسیستم سرو و ابزارهای موجود را کشف خواهید کرد. پس از اتمام این دوره، مهارتهایی را خواهید داشت که برای نوشتن تستهای پایانی کامل برای برنامههای وب خود با استفاده از Cypress لازم است.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
آشنایی با سرو
Introduction to Cypress
-
بررسی نسخه
Version Check
-
معرفی
Introduction
-
تست پایان به انتها
End-to-end Testing
-
سرو چیست؟
What Is Cypress?
-
سرو چگونه متفاوت است؟
How Is Cypress Different?
-
معاملات و خلاصه
Tradeoffs and Summary
اولین تست خود را تنظیم کنید، بنویسید و اجرا کنید
Set up, Write, and Run Your First Test
-
معرفی اپلیکیشن دمو
Introduction to Demo App
-
نصب و راه اندازی محیط
Installation and Environment Setup
-
راه اندازی سرو
Cypress Setup
-
اولین تست را بنویسید و اجرا کنید
Write and Run First Test
آموزش مفاهیم اصلی سرو
Learning Cypress Core Concepts
-
معرفی
Introduction
-
سازماندهی تست ها
Organizing Tests
-
تعامل با عناصر با استفاده از دستورات
Interacting with Elements Using Commands
-
دستورات نسخه ی نمایشی
Commands Demo
-
انتخابگرها
Selectors
-
نسخه ی نمایشی انتخابگرها
Selectors Demo
-
ادعاها
Assertions
-
نسخه ی نمایشی ادعاها
Assertions Demo
-
Cypress Retry-ability
Cypress Retry-ability
-
نام مستعار
Aliases
-
خلاصه
Summary
تست درخواست های شبکه
Testing Network Requests
-
تست درخواست های شبکه
Testing Network Requests
-
دستور رهگیری
Intercept Command
-
Stubbing با دستور رهگیری
Stubbing with Intercept Command
-
نسخه ی نمایشی پاسخ های شبکه Stubbing
Stubbing Network Responses Demo
-
Stubbing از Fixtures Demo
Stubbing from Fixtures Demo
-
درخواست فرمان
Request Command
-
خلاصه
Summary
کاوش در اکوسیستم سرو
Exploring Cypress Ecosystem
-
معرفی
Introduction
-
اسکرین شات ها و فیلم ها
Screenshots and Videos
-
دستورات سفارشی
Custom Commands
-
پشتیبانی از مرورگرهای مختلف
Cross-browser Support
-
پلاگین ها
Plugins
-
پشتیبانی TypeScript
TypeScript Support
-
خلاصه دوره
Course Summary
نمایش نظرات