لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
چارچوب تست اتوماسیون Cypress - Zero To Hero [ویدئو]
Cypress Automation Testing Framework - Zero To Hero [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره با معرفی و مقایسه Cypress با سلنیوم، با تاکید بر مزایای معماری Cypress در اتوماسیون آغاز می شود. این شما را از طریق نصب ابزار در سیستمهای عامل مختلف راهنمایی میکند و در تنظیمات، دونده آزمایشی و ساختار Cypress فرو میرود و پایهای محکم برای سفر شما در اتوماسیون ایجاد میکند.
فراتر از راهاندازی، دوره به اتوماسیون Cypress میپردازد، سینتکس، استراتژیهای مکان یاب، زمین بازی انتخابگر، انتخابگرهای CSS و استفاده از XPath را پوشش میدهد. درک شما از دستورات Cypress، از جمله زنجیر کردن و کنترل عناصر کودک را افزایش می دهد، و طبیعت ناهمزمان Cypress را با عملیات همزمان در تضاد قرار می دهد، و شما را در کار با وعده راهنمایی می کند. شما ادعاهای Cypress، از جمله انواع ضمنی، صریح و رایج مورد استفاده در آزمایش را بررسی خواهید کرد. این دوره بر عناصر رابط کاربری وب تعاملی، آموزش تکنیکهای تعامل با چکباکسها، کشوییها و رویدادهای ماوس تأکید میکند و مدیریت فهرست عناصر را با حلقهها و تکرارها پوشش میدهد. علاوه بر این، یاد بگیرید که در میان پنجرهها، برگهها، پنجرههای بازشو و قابها پیمایش کنید و ضمن ایجاد یک چارچوب قوی، به چالشهای رایج رسیدگی کنید.
این دوره به طور کامل POM، متغیرهای محیطی و ویژگی های تجربی را پوشش می دهد. همچنین به آزمایش و اتوماسیون API، همراه با جلسات عملی در Git، GitHub، Jenkins و انتخابگرهای پیشرفته CSS می پردازد. معماری سرو و مقایسه آن با سلنیوم را درک کنید
ماهیت ناهمزمان Cypress را درک کنید و به وعده ها رسیدگی کنید
در آزمایش، اظهارات ضمنی و صریح را انجام دهید
با عناصر رابط کاربری وب مانند چک باکس ها، کرکره ها و رویدادهای جابجایی ماوس تعامل داشته باشید
اتوماسیون API را با Cypress انجام دهید
ادغام و مدیریت Jenkins برای ادغام مداوم ایده آل برای طیف گسترده ای در تست نرم افزار، این دوره به متخصصان QA و آزمایش کنندگان دستی در حال گذار به اتوماسیون سود می رساند، مهارت ها را افزایش می دهد، به فارغ التحصیلان تازه وارد در مهندسی نرم افزار کمک می کند، و به رهبران تیم QA و مدیران بینش در مورد ابزارهای اتوماسیون و بهترین شیوه ها ایده آل برای تمام سطوح در زمینه QA و تست.
بدون نیاز به اتوماسیون یا تجربه کدنویسی قبلی؛ دوره مناسب برای مبتدیان با مفاهیم جاوا اسکریپت گنجانده شده است. فقط به یک رایانه Windows/MAC و یک مرورگر (Firefox یا Chrome) نیاز دارد. پوشش جامع از مفاهیم اولیه تا تکنیکهای پیشرفته در Cypress * رویکرد عملی، عملی با مثالها و تمرینهای واقعی * کاوش عمیق در تست API، Git، GitHub و ادغام مداوم با Jenkins
سرفصل ها و درس ها
معرفی
Introduction
مقدمه و نتیجه دوره
Introduction And Course Outcome
معماری سرو و سرو در مقابل سلنیوم
Cypress Architecture and Cypress vs Selenium
نصب ابزار و راه اندازی پروژه
Tools Installation And Project Setup
NodeJS VS Code and Project Setup – Windows
NodeJS VS Code And Project Setup – Windows
NodeJS VS Code and Project Setup – Mac
NodeJS VS Code And Project Setup – Mac
راه اندازی سرو و ساختار پروژه
Cypress Setup And Project Structure
نصب سرو
Cypress Installation
معرفی دونده تست سرو
Cypress Test Runner Introduction
کاوش در ساختار پوشه سرو
Exploring Cypress Folder Structure
نحوه به روز رسانی نسخه Cypress
How To Update Cypress Version
شروع کار با Cypress Automation
Getting Started With Cypress Automation
Cypress Syntax و اولین مورد تست
Cypress Syntax And First Test Case
نحوه اجرای Cypress Automation با استفاده از دستورات
How To Run Cypress Automation Using Commands
Cypress Intellisense با VS Code
Cypress Intellisense With VS Code
استراتژی یاب سرو و زمین بازی انتخابگر
Cypress Locator Strategy And Selector Playground
دریافت متد و پیاده سازی انتخابگرهای CSS
Get Method And CSS Selectors Implementation
استفاده از XPath با Cypress
Using XPath With Cypress
کار با Cypress XPath
Working With Cypress XPath
شیرجه عمیق به مفاهیم سرو
Deep Dive Into Cypress Concepts
دریافت جزئیات فرمان
Get Command Details
نحوه زنجیر کردن دستورات
How To Chain Commands
در جزئیات فرمان
Within Command Details
Find Command - نحوه کار با عناصر فرزند
Find Command - How to work with child elements
طبیعت ناهمزمان
Asynchronous Nature
همزمان در مقابل طبیعت ناهمزمان
Synchronous Vs Asynchronous Nature
سرو وعده هندلینگ
Cypress Promise Handling
اظهارات سرو
Cypress Assertions
اظهارات ضمنی موضوع
Implicit Subject Assertions
اظهارات صریح موضوع
Explicit Subject Assertions
اظهارات پیش فرض و رایج
Default And Common Assertions
تعاملات رابط کاربری وب
Web UI Interactions
نحوه کلیک بر روی عنصر - چند راه
How To Click On Element - Multiple Ways
روی عنصر دوبار و راست کلیک کنید
Double And Right Click On Element
نحوه تایپ و پاک کردن عنصر
How To Type And Clear Element
چک باکس و تعامل دکمه رادیویی
Checkbox and Radio Button Interaction
نحوه کار با عناصر کشویی
How To Work With Dropdown Elements
چگونه به ماوس اضافه کنیم - فرمان ماشه
How To Mouseover - Trigger Command
چگونه به ماوس اور - فراخوانی فرمان
How To Mouseover - Invoke Command
کار با فهرست عناصر
Working With Element List
هر And Wrap Command - For Loop
Each And Wrap Command - For Loop
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Let's Kode It اینجاست تا به همه یک مهارت جدید بیاموزد—انجام کاری که همیشه می خواستند انجام دهند. آنها گروهی از متخصصان نرم افزار با بیش از 10 سال تخصص در زمینه های مختلف صنایع نرم افزار هستند و به عنوان سرپرست تیم در شرکت های چند ملیتی کار می کنند. همه مربیان آنها دارای مدرک کارشناسی ارشد از دانشگاه های معتبر هستند. تخصص آنها در زمینه های مختلف چرخه عمر توسعه نرم افزار (SDLC) - از توسعه و آزمایش برنامه تا مدیریت سیستم نهفته است.
برنامه نویسی یا ایجاد یک سند MS Word با ظاهر حرفه ای، آنها معتقدند هر کسی می تواند کدنویسی کند و کدنویسی چیزی خارج از این دنیا نیست. هدف آنها ارائه دوره های فناوری با کیفیت بالا است که برای افراد مبتدی و همچنین متوسط مناسب است.
نمایش نظرات