آموزش مبانی سایپرس (Cypress Foundations) - آخرین آپدیت

دانلود Cypress Foundations

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: اپلیکیشن‌های وب مدرن به‌طور فزاینده‌ای پویا و پیچیده می‌شوند و همین امر داشتن استراتژی‌های تست جامع (End-to-End) قابل اعتماد را برای توسعه‌دهندگان و مهندسان QA حیاتی می‌کند. با این حال، بسیاری از تیم‌ها هنگام استفاده از ابزارهای تست سنتی با مشکلاتی نظیر تست‌های ناپایدار (Flaky Tests)، خطاهای سخت برای عیب‌یابی و حلقه‌های بازخورد کند مواجه هستند. در دوره «مبانی سایپرس»، شما یاد می‌گیرید که چگونه با اطمینان کامل از Cypress، یک فریم‌ورک تست همه‌کاره که برای سرعت، قابلیت اطمینان و رضایت توسعه‌دهنده طراحی شده است، اپلیکیشن‌های وب مدرن را تست کنید. در ابتدا، نحوه نصب و پیکربندی سایپرس را در یک پروژه مبتنی بر React (مانند فروشگاه پای بتانی) بررسی می‌کنید تا پایه‌ای محکم برای نوشتن تست‌های مرورگر-محور ایجاد کنید. سپس، یاد می‌گیرید چگونه با استفاده از سینتکس بصری، قابلیت انتظار خودکار (Automatic Waiting) و زنجیره‌سازی دستورات در سایپرس، تست‌های واقع‌گرایانه‌ای بنویسید که رفتار کاربر را شبیه‌سازی می‌کنند. در نهایت، مدیریت رفتارهای غیرهمزمان (Asynchronous)، استفاده از Aliasها و عیب‌یابی تست‌های ناموفق را با استفاده از ابزارهای قدرتمند Time-travel و Snapshot سایپرس خواهید آموخت. پس از پایان این دوره، شما مهارت‌ها و دانش لازم از Cypress را برای نوشتن و نگهداری تست‌های E2E قابل اعتماد برای وب‌سایت‌های مدرن به دست خواهید آورد که منجر به بازخورد سریع‌تر، باگ‌های کمتر و اعتماد بیشتر در هر انتشار (Release) برای تیم شما می‌شود.

سرفصل ها و درس ها

مقدمه‌ای بر سایپرس، نصب و راه‌اندازی Introduction to Cypress, Installation, and Setup

  • اهداف دوره و معرفی Course Objectives and Introduction

  • سایپرس (Cypress) چیست؟ What Is Cypress ?

  • ویژگی‌های سایپرس Cypress Features

  • مقایسه سایپرس با سایر ابزارها و مزایا و معایب Cypress Comparisons and Trade-offs

  • اپلیکیشن نمونه: نیازمندی‌های فروشگاه پای بتانی Demo App: Bethany's Pie Shop Requirements

  • دمو: نصب و پیکربندی Demo: Installation and Setup

نوشتن و اجرای اولین تست‌های سایپرس Writing and Running Your First Cypress Tests

  • ساختار پوشه‌بندی و سازماندهی تست‌های سایپرس Folder Structure and Organization of Cypress Tests

  • آناتومی و ساختار تست‌های سایپرس Anatomy of Cypress Tests

  • دستورات اصلی سایپرس Core Cypress Commands

  • تعامل با المان‌ها Interacting with Elements

  • دمو: نوشتن و اجرای اولین تست سایپرس Demo: Writing and Running Your First Cypress Test

  • دمو: تست صفحه اصلی فروشگاه پای بتانی Demo: Test Bethany’s Pie Shop Home Page

  • دمو: بررسی لیست محصولات و افزودن به سبد خرید Demo: Verifying Pie Listings and Add to Cart

مدیریت رفتارهای غیرهمزمان و انتظار هوشمند در سایپرس Handling Async Behavior and Smart Waiting in Cypress

  • بحث: بررسی راه حل تمرین کدنویسی Discuss: Code Exercise Solution

  • قابلیت تلاش مجدد (Retry-ability) در سایپرس Retry-ability in Cypress

  • انتظار خودکار (Automatic Waiting) در سایپرس Automatic Waiting in Cypress

  • دمو: پیاده‌سازی Retry-ability در سایپرس Demo: Retry-ability in Cypress

  • دمو: تست لیست محصولات غیرهمزمان Demo: Testing Async Pie Listings

  • راه حل: تست صفحات فروشگاه Solution: Test Shop Pages

  • استفاده از Aliasها در سایپرس Aliases in Cypress

  • نام‌گذاری (Aliasing) مسیرهای Intercept شده Aliasing Intercepted Routes

تست سناریوهای واقعی کاربر و عیب‌یابی تست‌ها Testing Realistic User Journeys and Debugging Tests

  • تست سناریوهای واقعی کاربر (User Journeys) Testing Realistic User Journeys

  • دمو: پیمایش در صفحات فروشگاه Demo: Navigating to Shop Pages

  • دمو: تست فرم تماس Demo: Contact Form

  • دمو: مرور محصولات و افزودن به سبد خرید Demo: Browsing and Adding to Cart

  • دمو: بررسی سبد خرید Demo: Reviewing Cart

  • دمو: عیب‌یابی یک تست ناموفق Demo: Debugging a Failure

  • دمو: دستورات سفارشی (Custom Commands) Demo: Custom Commands

  • جمع‌بندی دوره Course Summary

نمایش نظرات

آموزش مبانی سایپرس (Cypress Foundations)
جزییات دوره
1h 26m
29
(آخرین آپدیت)
9
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Adhithi Ravichandran Adhithi Ravichandran

Adhithi Ravichandran یک مشاور نرم افزار مستقر در کانزاس سیتی است. او علاقه زیادی به مهندسی نرم افزار ، آموزش ، بهداشت و موسیقی دارد. وی در حال حاضر در ساخت برنامه های React Native و React تخصص دارد. آدیثی سخنران منظم کنفرانس است و در مورد موضوعات مختلف فن آوری و مهارت های انسانی صحبت می کند. وی علاوه بر نقش خود به عنوان مشاور نرم افزار ، با دانشگاه کانزاس نیز به عنوان مدرس برنامه IT خود همکاری کرد. سخنرانی های وی بر روی آموزش بهترین روشهای صنعت ، معماری و طراحی نرم افزار و آخرین گرایشهای فناوری بود. آدیثی یک وبلاگ نویس مکرر است ، و می توانید مطالب مربوط به او را در وب سایت یا رسانه وی بخوانید. آدیثی همچنین یک نوازنده کلاسیک هندی حرفه ای است و صفحه کلید می نوازد. او چندین کنسرت برگزار کرده است و موسیقی او را می توانید در Youtube پیدا کنید.