آموزش Vue 3 تست سرتاسری با Cypress

Vue 3 End-to-end Testing with Cypress

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به شما یاد می دهد که چگونه از Cypress برای آزمایش برنامه های Vue استفاده کنید. شما یاد خواهید گرفت که چگونه با Cypress شروع به کار کنید، تست های پایان به انتها و اجزاء بنویسید، و از ویژگی ها برای ایجاد یک راه حل تست قابل اعتماد و قابل نگهداری استفاده کنید. یاد بگیرید که چگونه از Cypress برای تقویت تلاش های تست خود و افزایش اعتماد به نفس استفاده کنید. کیفیت برنامه شما در این دوره، Vue 3 End-to-End Testing with Cypress، یاد خواهید گرفت که چگونه از Cypress برای آزمایش برنامه های Vue خود استفاده کنید. ابتدا، خواهید آموخت که Cypress چیست و اولین آزمون خود را می نویسید، جایی که با عناصر وب تعامل خواهید داشت و اظهارات را می نویسید. سپس، مفاهیم اصلی Cypress را بررسی می‌کنید و از ویژگی‌های مختلفی استفاده می‌کنید که به شما در خودکارسازی سناریوهای آزمایش پیچیده کمک می‌کند. در مرحله بعد، خواهید دید که چگونه یک نمونه از برنامه Vue را در معرض Cypress قرار دهید، به وضعیت و روش های آن در تست های خود دسترسی پیدا کنید و مؤلفه های Vue را آزمایش کنید. در نهایت، یک خط لوله بر روی یک سرور یکپارچه سازی پیوسته برای اجرای تست های Cypress ایجاد خواهید کرد. در پایان این دوره، شما آماده خواهید بود تا استفاده از Cypress را در پروژه Vue خود شروع کنید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

شروع کار با Cypress Getting Started with Cypress

  • مقدمه Introduction

  • بررسی نسخه Version Check

  • سرو چیست؟ What Is Cypress?

  • کاوش در معاملات Exploring Trade Offs

  • نصب Cypress و پیکربندی محیط Installing Cypress and Configuring Environment

  • خلاصه ماژول Module Summary

تست برنامه ها با Cypress Testing Applications with Cypress

  • مقدمه Introduction

  • معرفی برنامه نمایشی Vue Introducing Vue Demo Application

  • اجرای برنامه آزمایشی به صورت محلی Running Demo Application Locally

  • انتخاب عناصر DOM Selecting DOM Elements

  • برنامه ریزی آزمون اول Planning the First Test

  • اجرای آزمون اول Implementing the First Test

  • با استفاده از تست دونده تعاملی Using Interactive Test Runner

  • کاوش در ساختار پوشه سرو Exploring Cypress Folder Structure

  • تعامل با عناصر DOM Interacting with DOM Elements

  • کاوش در اظهارات سرو Exploring Cypress Assertions

  • تعامل با عناصر DOM و استفاده از ادعاها Interacting with DOM Elements and Using Assertions

  • خلاصه ماژول Module Summary

بررسی ویژگی ها و مفاهیم اصلی Exploring Features and Core Concepts

  • مقدمه Introduction

  • ترکیب کدهای همزمان و ناهمزمان Mixing Synchronous and Asynchronous Code

  • انجام تست شرطی Doing Conditional Testing

  • کاوش قابلیت تلاش مجدد Exploring Retry-ability

  • ایجاد درخواست های HTTP Making HTTP Requests

  • نسخه ی نمایشی: ایجاد درخواست های HTTP Demo: Making HTTP Requests

  • استفاده از دستورات و پلاگین ها Using Commands and Plugins

  • نسخه ی نمایشی: ایجاد یک فرمان سفارشی Demo: Creating a Custom Command

  • استفاده از قلاب Using Hooks

  • خلاصه ماژول Module Summary

استفاده از Cypress در پروژه Vue Leveraging Cypress within Vue Project

  • مقدمه Introduction

  • رهگیری درخواست های HTTP Intercepting HTTP Requests

  • دسترسی به فروشگاه Vuex و برنامه Vue از Cypress Accessing Vuex Store and Vue Application from Cypress

  • تست اجزای Vue Testing Vue Components

  • خلاصه ماژول Module Summary

راه اندازی یکپارچه سازی مداوم Setting up Continuous Integration

  • مقدمه Introduction

  • با استفاده از Cypress CLI Using Cypress CLI

  • ایجاد خط لوله CI برای تست های پروژه Vue Creating CI Pipeline for Vue Project Tests

  • خلاصه ماژول Module Summary

نمایش نظرات

آموزش Vue 3 تست سرتاسری با Cypress
جزییات دوره
1h 49m
38
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Marko Vajs
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Marko Vajs Marko Vajs

مارکو واجس یک مهندس نرم افزار و علاقه مند به فناوری و سازماندهی پروژه است. وی یک بشارت دهنده با کیفیت است که در زمینه اتوماسیون آزمایش تخصص دارد اما از اهمیت درگیری چرخه عمر اولیه توسعه نرم افزار غافل نیست. مارکو این فرصت را داشت که ابتکارات مختلف کیفیت را تعریف و اجرا کند و روشهای تحویل را در مراحل اولیه توسعه در میان چندین پروژه ایجاد کند. او در نقش های مختلف فنی بازی کرده است که در آنجا DevOps ، مهارت های برنامه نویسی و تست را کسب کرده است. مارکو به عنوان یک رهبر تیم علاقه خود را برای تدریس و کمک به افراد در توسعه مهارت های خود کشف کرد. او یک یادگیرنده مادام العمر است و معتقد است که آموزش بهترین سرمایه گذاری در زندگی است.