آموزش اتوماسیون سایپرس آسان شد: ساخت فریم‌ورک به روش ساده - آخرین آپدیت

دانلود Cypress Automation Simplified: Build Frameworks the Easy Way

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع Cypress: از مبتدی تا متخصص + فریم‌ورک تست 2025

یاد بگیرید چگونه ابزارهای لازم برای شروع تست‌نویسی با Cypress را تنظیم کنید.

  • نحوه ایجاد یک پروژه Cypress از صفر
  • انواع Locatorهای مورد استفاده در Cypress
  • نحوه شناسایی Locatorها برای عناصر وب
  • نحوه خودکارسازی تعامل با انواع مختلف عناصر وب
  • نحوه سازماندهی و استفاده مجدد از کد با استفاده از Page Object Model
  • تمرین عملی: دانش خود را از طریق تمرینات ارائه شده به کار ببندید.
  • نحوه افزودن اسکرین‌شات و ضبط ویدیو برای تست‌های خودکار
  • نحوه اضافه کردن گزارش به مجموعه‌های تست
  • نحوه ایجاد یک فریم‌ورک تست با استفاده از Cypress

پیش نیازها:

هیچ دانش قبلی لازم نیست. این دوره از ابتدا به شما آموزش می‌دهد، حتی برای مبتدیان کامل.

این دوره شما را در تسلط کامل بر فریم‌ورک Cypress راهنمایی می‌کند و به شما می‌آموزد که چگونه از تمام ویژگی‌های ضروری آن استفاده کنید. Cypress یک ابزار مدرن مبتنی بر جاوااسکریپت است که شامل همه چیز مورد نیاز شما از همان ابتدا است: یک Test Runner، کتابخانه‌های Assertion، Report و موارد دیگر. این تنظیمات همه در یک Cypress را بسیار سریع و کارآمد می‌کند! حتی اگر در جاوااسکریپت تازه کار هستید، جای نگرانی نیست. نوشتن تست‌های خودکار در Cypress بیشتر شبیه دنبال کردن یک سری دستورات ساده برای تعامل با مرورگر است تا برنامه‌نویسی سنتی. این در درجه اول یک رویکرد اسکریپتی در چارچوب ارائه شده توسط Cypress است.

ما با تنظیم محیط تست و آشنایی با دستورات و اقدامات اصلی Cypress شروع خواهیم کرد. همچنین یاد خواهید گرفت که چگونه Selectorها را برای عناصر وب در DOM شناسایی و با آنها کار کنید.

علاوه بر بهترین شیوه‌ها در تست خودکار، به موضوعات پیشرفته مانند ساخت یک فریم‌ورک تست با استفاده از Page Object Model - رویکردی رایج در پروژه‌های دنیای واقعی - خواهیم پرداخت. شما یاد خواهید گرفت که چگونه اسکرین‌شات و ضبط ویدیو را به تست‌های خود اضافه کنید، و همچنین چگونه گزارش‌ها را برای مجموعه‌های تست خود پیکربندی کنید.

در پایان این دوره، مهارت‌ها، دانش و اطمینان لازم را برای متخصص شدن در Cypress خواهید داشت!


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

مقدمه Introduction

  • مقدمه Introduction

  • نصب ویژوال استودیو کد و نود جی‌اس Installing Visual Studio Code and Node.js

  • اطلاعات مهم! Important Information!

نصب و پیکربندی سایپرس Installing and configuring Cypress.

  • راه اندازی پروژه از صفر Setting up the project from scratch.

  • انواع انتخابگرهای CSS و نحوه یافتن انتخابگرها در DOM Types of CSS selectors and how to find selectors in the DOM.

شناسایی و تعامل با عناصر در سایپرس Identifying and Interacting with Elements in Cypress.

  • اولین تست در سایپرس The first test in Cypress.

  • نحوه استخراج متن از یک عنصر وب How to extract text from an web element.

  • تعامل با عناصر وب در سایپرس: اقدامات ضروری Interacting with Web Elements in Cypress: Essential Actions.

  • ادعاها در سایپرس Assertions in Cypress.

اضافه کردن اسکرین شات/ویدیو و تست‌های تمرینی End-to-End در سایپرس Adding screenshots/videos and End-to-End Practice Tests in Cypress.

  • نحوه اضافه کردن اسکرین شات و ضبط ویدیو به تست‌ها How to add screenshots and video recordings to tests.

  • تمرین عملی 1 Practical Exercise 1.

  • تمرین عملی 2 Practical Exercise 2.

  • تمرین عملی 3 Practical Exercise 3.

  • بازسازی و نکاتی برای تمرین‌های عملی Refactoring and tips for practical exercises.

ساخت یک چارچوب تست با سایپرس (مدل شیء صفحه) Building a Testing Framework with Cypress (Page Object Model).

  • ساختار کلی یک چارچوب و تنظیمات آن General structure of a Framework and its setup.

  • پیاده‌سازی مدل شیء صفحه در چارچوب سایپرس Implementing the Page Object Model in the Cypress Framework.

  • تست صفحه ورود Testing the Login Page.

  • تست صفحه محصولات Testing the Products Page.

  • ایجاد و استفاده از دستورات سفارشی در سایپرس Creating and Using Custom Commands in Cypress.

  • تولید و پیکربندی گزارش‌ها در سایپرس Generating and Configuring Reports in Cypress.

  • اضافه کردن و پیکربندی اسکریپت‌های سفارشی در سایپرس Adding and Configuring Custom Scripts in Cypress.

  • خلاصه Summary.

مبانی و مفاهیم اصلی جاوا اسکریپت (بخش اختیاری) JavaScript Basics and Core Concepts (Optional Section)

  • اطلاعات مهم! Important Information!

  • مقدمه ای بر بخش جاوا اسکریپت Introduction to the javascript section

  • راه اندازی محیط جاوا اسکریپت شما Setting Up Your JavaScript Environment

  • متغیرها و انواع داده Variables and Data Types

  • عملگرها و عبارات Operators and Expressions

  • جریان کنترل - شرطی Control Flow - Conditionals

  • جریان کنترل - حلقه ها Control Flow - Loops

  • کار با رشته ها Working with Strings

  • توابع Functions

  • اشیاء و آرایه ها Objects and Arrays

  • رسیدگی به خطا Error Handling

  • برنامه نویسی غیر همزمان جاوا اسکریپت JavaScript Asynchronous Programming

  • JSON و تجزیه داده JSON and Data Parsing

نمایش نظرات

آموزش اتوماسیون سایپرس آسان شد: ساخت فریم‌ورک به روش ساده
جزییات دوره
4 hours
35
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
80
4.8 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar