لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره جامع اتوماسیون تست با Cypress - از صفر تا صد
- آخرین آپدیت
دانلود Cypress Automation Testing Framework - Zero To Hero
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند دانش خود را بسنجید، مفروضات را به چالش بکشید و با پیشروی در دوره، درک خود را عمیقتر کنید.
در این دوره جامع، شما با مبانی Cypress شروع خواهید کرد و نحوه راهاندازی محیط تست، نصب ابزارها و آشنایی با Cypress Test Runner را میآموزید. معماری Cypress، مزایای منحصربهفرد آن نسبت به Selenium را بررسی کرده و تجربه عملی در نوشتن تستکیسها با استفاده از سینتکس Cypress کسب خواهید کرد. با پیشروی در دوره، به مفاهیم پیشرفتهای مانند عملیات ناهمگام (Asynchronous)، تست API و ساخت فریمورکهای قدرتمند اتوماسیون تست خواهید پرداخت.
در طول این دوره، شما با پیادهسازی انواع تعاملات وب از جمله کلیک کردن، تایپ کردن و مدیریت المانهای پیچیده مانند دراپداونها و چکباکسها، مهارتهای عملی به دست میآورید. همچنین موضوعات پیشرفتهای مانند مدل Page Object Model (POM)، کار با المانهای پویا و ادغام با سیستمهای کنترل نسخه مانند Git را بررسی خواهید کرد.
چه در اتوماسیون تست تازهکار باشید و چه به دنبال گسترش مهارتهای خود، این دوره تمام آنچه برای تسلط بر Cypress نیاز دارید را فراهم میکند. در پایان، شما در نوشتن و اجرای تستهای End-to-End، اتوماسیون APIها و ادغام تستها در خط لوله CI/CD اعتماد به نفس کامل خواهید داشت.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه و دستاوردهای دوره
Introduction And Course Outcome
معماری Cypress و مقایسه Cypress با Selenium
Cypress Architecture and Cypress vs Selenium
نصب ابزارها و راهاندازی پروژه
Tools Installation And Project Setup
نصب NodeJS، VS Code و راهاندازی پروژه - ویندوز
NodeJS VS Code And Project Setup – Windows
نصب NodeJS، VS Code و راهاندازی پروژه - مک
NodeJS VS Code And Project Setup – Mac
تنظیمات Cypress و ساختار پروژه
Cypress Setup And Project Structure
نصب Cypress
Cypress Installation
آشنایی با Cypress Test Runner
Cypress Test Runner Introduction
بررسی ساختار پوشهبندی Cypress
Exploring Cypress Folder Structure
نحوه بهروزرسانی نسخه Cypress
How To Update Cypress Version
شروع کار با اتوماسیون Cypress
Getting Started With Cypress Automation
سینتکس Cypress و اولین تستکیس
Cypress Syntax And First Test Case
نحوه اجرای اتوماسیون Cypress با استفاده از دستورات
How To Run Cypress Automation Using Commands
فعالسازی Cypress Intellisense در VS Code
Cypress Intellisense With VS Code
استراتژی لوکیتورها و Selector Playground
Cypress Locator Strategy And Selector Playground
متد Get و پیادهسازی انتخابگرهای CSS
Get Method And CSS Selectors Implementation
استفاده از XPath در Cypress
Using XPath With Cypress
کار با Cypress XPath
Working With Cypress XPath
بررسی عمیق مفاهیم Cypress
Deep Dive Into Cypress Concepts
جزئیات دستور Get
Get Command Details
نحوه زنجیر کردن دستورات (Chaining)
How To Chain Commands
جزئیات دستور Within
Within Command Details
دستور Find و نحوه کار با المانهای فرزند
Find Command - How to work with child elements
ماهیت ناهمگام (Asynchronous)
Asynchronous Nature
ماهیت همگام در مقابل ناهمگام
Synchronous Vs Asynchronous Nature
مدیریت Promiseها در Cypress
Cypress Promise Handling
تاییدیه ها یا Assertions در Cypress
Cypress Assertions
نمایش نظرات