آموزش Master Playwrit V1.43 + Docker، Cucumber، Jenkins - MAY'24

Master Playwright V1.43 + Docker, Cucumber, Jenkins - MAY'24

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: 2024-فقط دوره آموزشی Playwright آخرین نسخه 1.43 با DOCKER، CUMBER، JENKINS و مبانی تایپ در پایان این دوره، در سال 2024 Playwrit با آخرین نسخه استاد خواهید شد و قادر خواهید بود چارچوبی قوی با استفاده از Playwright + Docker + Cucumber بسازید. Jenkins دانش کامل در مورد نحوه نوشتن تست به سبک Cucumber BDD دانش کامل در مورد Docker و نحوه اجرای تست‌ها در داخل داکر درک کامل اجزای Playwright مانند codeGen، فیکسچرها، اسکرین‌شات‌ها و ویدئوها استفاده از Playwright در اتوماسیون دنیای واقعی، تست پایان تا پایان به دست آوردن کامل دانش در زمینه تکنیک ها و ترفندهای اتوماسیون وب دانش عملی در طراحی فریم ورک از ابتدا آموزش تست API با استفاده از نمایشنامه نویس پیش نیازها: نیازی به تجربه کدنویسی قبلی نیست زیرا کل دوره از ابتدا برای مبتدیان آموزش داده می شود همچنین شامل یک بخش اختصاصی برای Typescript است که در آن مبتدیان می توانند یاد بگیرند و برای یادگیری ابزار جدید و تمرکز بر رشد شغلی در Typescript Language Zeal استاد شوید

[ کل دوره در مه 2024 با آخرین آخرین نسخه نمایشنامه نویس نسخه 1.43 به روز شده است ]

آیا حاضرید 13 ساعت از زمان خود را برای تبدیل شدن به یک متخصص در تست اتوماسیون وب سرمایه گذاری کنید؟

به همه شما به دوره ONLY BEST در Udemy برای یادگیری و تبدیل شدن به یک متخصص در ابزار شگفت انگیزی به نام Playwright با نسخه به روز شده فعلی آن خوش آمدید.

این دوره برای افراد مبتدی کاملاً ساختار یافته و به خوبی طراحی شده است. اگر دانش قبلی در مورد تست اتوماسیون وب یا Playwright ندارید، این دوره آموزشی مناسب شماست. همانطور که همه چیز را از ابتدا یاد خواهیم گرفت.

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

نمایشنامه نویس به دلیل طراحی معماری آن بسیار قدرتمندتر از ابزارهای اتوماسیون وب موجود مانند Selenium، Cypress است.

نمایشنامه‌نویس نه تنها برای آزمایش‌کنندگان، بلکه برای توسعه‌دهندگان نیز مناسب است، زیرا ما می‌توانیم تست یکپارچه‌سازی را انجام دهیم. همچنین توانایی انجام تست API را دارد.

به‌طور پیش‌فرض، نمایشنامه‌نویس برای هر مرحله آزمایشی اسکرین‌شات می‌گیرد و پس از هر اجرای آزمایشی ویدیوی اجرا را تولید می‌کند.

عوامل WOW بسیار دیگری مانند بالا وجود دارد که در آموزش با آنها مواجه خواهید شد.

من می توانم به شما قول بدهم که در پایان این دوره می توانید در مصاحبه های نمایشنامه نویس شرکت کنید یا می توانید به راحتی در پروژه های نمایشنامه نویس کار کنید.

در زیر محتوای دوره آمده است:

  1. مقدمه ای بر نمایشنامه نویس

  2. مزایای معماری نمایشنامه نویس

  3. راه اندازی پروژه نصب نمایشنامه

  4. استراتژی های مکان یاب اولین تست در نمایشنامه نویس

  5. آگومان های خط فرمان برای آزمون نمایشنامه نویس

  6. بررسی عناصر پایه رابط کاربری - کادرهای انتخاب، دکمه‌های رادیویی، کشویی

  7. بررسی عناصر رابط کاربری پیشرفته - هشدارها، آیفریم‌ها، جدول‌های وب

  8. بهترین شیوه های چارچوب نمایشنامه نویس

  9. قلاب‌ها، یادداشت‌های تست گروه‌بندی

  10. آزمون پارامترسازی

  11. گرفتن اسکرین شات

  12. ویدئوها را در اجرای نمایشنامه نویس ضبط کنید

  13. داده‌ها را از JSON بخوانید

  14. داده‌ها را از CSV بخوانید

  15. الگوی طراحی شی صفحه با آزمون‌های نمایشنامه‌نویس

  16. ادغام گزارش Allure

  17. تست API

  18. ادغام Docker

  19. خیار

  20. جنکینز

  21. مبانی تایپ اسکریپت

چرا باید صبر کرد. برای تبدیل شدن به یک متخصص در نمایشنامه نویس، این دوره را خریداری کنید.

برای شما بهترین ها را آرزو می کنم !!


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

معرفی Introduction

  • قبل از ثبت نام دوره باید تماشا کنید Must Watch before Enrolling the course

  • نکته مهم قبل از شروع دوره Important Note Before Starting Course

  • WATCH مهم است Important to WATCH

  • معرفی دوره Course Introduction

  • مروری بر محتوای دوره Course Content Walkthrough

  • نحوه ارتباط با مربی How to Reach out to Instructor

  • نمایشنامه نویس چیست؟ What is Playwright ?

  • معماری نمایشنامه نویس در مقابل سایر ابزارهای اتوماسیون Architecture of Playwright VS Other Automation Tools

  • زمان واقعی مزایای استفاده از نمایشنامه نویس Real time Advantages of using Playwright

  • دلیل انتخاب زبان تایپ اسکریپت برای این دوره Reason of Choosing Typescript Language for this Course

مبانی تایپ اسکریپت Typescript Basics

  • تایپ اسکریپت مقدمه Typescript Introduction

  • پیش نیاز مورد نیاز و ایجاد پروژه Prerequisite needed and Project Creation

  • متغیرها Variables

  • انواع داده ها Data Types

  • اپراتورها Operators

  • اظهارات مشروط Conditional statements

  • تغییر بیانیه ها Switch Statements

  • حلقه ها Loops

  • آرایه ها Arrays

  • تاپل ها Tuples

  • اشیاء Objects

  • تابع Function

  • محدوده Scope

نمایشنامه نویس نصب و راه اندازی پروژه Playwright Installation and Project Setup

  • پیش نیازهای لازم قبل از نصب Playwright Prerequisites Needed before Installing Playwright

  • نکته مهم: به‌روزرسانی نسخه نمایشنامه‌نویس Important Note: Playwright Version Update

  • نصب نمایشنامه نویس - راه 1 Installation of Playwright - Way 1

  • نصب نمایشنامه نویس - راه 2 Installation of Playwright - Way 2

نوشتن اولین آزمون نمایشنامه نویس Writing First Playwright test

  • نحوه نوشتن نمونه تست در نمایشنامه نویس How to write a Sample test in Playwright

  • روش های مختلف برای اجرای تست در خط فرمان Different ways to execute Test in Command Line

تولید کد خودکار Automatic Code Generation

  • نحوه فعال کردن تولید کد خودکار How to enabled automatic Code Generation

  • گزینه های مختلف در CodeGen چیست؟ What are the Various options in CodeGen

نمایشگر ردیابی Trace Viewer

  • Trace Viewer چیست؟ What is Trace Viewer ?

  • روش های مختلف برای باز کردن Trace Viewer Different ways to open Trace Viewer

  • گزینه های مختلف در Trace Viewer چیست؟ What are the Various options in Trace Viewer

  • ویرایش گزینه های Trace Viewer از طریق خط فرمان Editing Trace Viewer options via command line

  • نحوه تنظیم ردیابی به صورت برنامه ای How to Set tracing programmatically

استراتژی های مکان یاب Locator Strategies

  • استراتژی های مکان یاب مختلف Different Locator Strategies

  • چگونه مکان یاب هایی را پیدا کنیم که نمایشنامه نویس از آنها پشتیبانی می کند How to find locators which Playwright supports

  • با استفاده از بازرس Playwright به راحتی مکان یاب را پیدا کنید Easily find locators using Playwright inspector

  • پلاگین های موجود برای یافتن مکان یاب ها به راحتی Plugins available to find Locators very easily

نوشتن سناریو ورود به سیستم تست و اظهارات Writing Login scenario test & Assertions

  • چگونه تست ورود بنویسیم؟ How to write Login Test ?

  • ادعا - وب سایت جایگزین قابل مشاهده/پنهان Assertion - Visible/Hidden Alternate website

  • ادعاها - قابل مشاهده/پنهان Assertions - Visible/Hidden

  • اظهارات - موجود/غیر حاضر Assertions - Present/Not Present

  • اظهارات - فعال/غیرفعال شده است Assertions - Enabled/Disabled

  • اظهارات - مطابقت متن/عدم تطابق Assertions - Text Match / Mismatch

  • ادعاها - ویژگی های عنصر Assertions - Element Attributes

  • ادعاها - URL و عنوان Assertions - URL and Title

  • ادعاها - اسکرین شات Assertions - Screenshot

مدیریت عناصر پایه UI Handling Basic UI elements

  • جعبه متن و دکمه Text box & Button

  • دکمه های رادیویی Radio Buttons

  • چک باکس ها Check Boxes

  • کشویی تک استاتیک Single Static Dropdown

  • کشویی چند استاتیک Multi Static Dropdown

  • کشویی پویا Dynamic Dropdown

  • هشدار ساده Simple Alert

  • هشدار تایید Confirmation Alert

  • هشدار با Textbox Alert with Textbox

مدیریت عناصر رابط کاربری پیشرفته Handling Advanced UI elements

  • WebTable - قسمت 1 WebTable - Part 1

  • WebTable - قسمت 2 WebTable - Part 2

  • قاب - قسمت 1 Frames - Part 1

  • قاب - قسمت 2 Frames - Part 2

  • تب/پنجره هندلینگ Tab/Window Handling

  • تقویم - قسمت 1 Calendar - Part 1

  • تقویم - قسمت 2 Calendar - Part 2

  • کشیدن و انداختن Drag and Drop

  • در حال دانلود فایل Downloading File

  • در حال آپلود فایل Uploading File

طراحی چارچوب - قسمت 1 Framework Designing - Part 1

  • قلاب - قسمت 1 Hooks - Part 1

  • قلاب - قسمت 2 Hooks - Part 2

  • تست گروه بندی Grouping Test

  • حاشیه نویسی ها Annotations

  • برچسب ها Tags

طراحی چارچوب - قسمت 2 Framework Designing - Part 2

  • چگونه اسکرین شات بگیریم؟ How to Capture Screenshot ?

  • چگونه در حین اجرای آزمایش فیلم ضبط کنیم؟ How to Record video during test execution ?

  • تست پارامترسازی Parametrizing Test

  • داده ها را از JSON بخوانید Read Data from JSON

  • داده ها را از CSV بخوانید Read Data from CSV

طراحی چارچوب - قسمت 3 Framework Designing - Part 3

  • اهمیت مدل شیء صفحه Importance of Page object Model

  • پیاده سازی مدل شیء صفحه Page object Model Implementing

  • به روز رسانی اصلاح کننده دسترسی در صفحات Updating Access modifier in Pages

  • مزیت استفاده از صفحه پایه در POM Advantage of using Base Page in POM

  • پیاده سازی صفحه پایه در ساختار POM موجود Implementing Base Page in existing POM structure

  • کد - پیاده سازی صفحه پایه Code - Base Page Implementation

  • فیکسچر در نمایشنامه نویس چیست؟ What is Fixtures in Playwright ?

  • ادغام وسایل با POM Fixtures integreation with POM

طراحی چارچوب - قسمت 4 Framework Designing - Part 4

  • انواع گزارشگر موجود در نمایشنامه نویس Existing Reporter types in playwright

  • گزارش داخلی HTML در مقابل گزارش جذاب Inbuilt HTML Report vs Allure Report

  • ادغام گزارش جذاب Allure Report integration

  • گزارش جذاب در مورد آزمون ناموفق، رد شده Allure Report on Failed, Skipped test

  • ایجاد گزارش به صورت خودکار Generate Report Automatically

تست API API Testing

  • تست API چیست؟ What is API Testing ?

  • GET - اتوماسیون API GET - API automation

  • اتوماسیون POST- API POST- API automation

  • اتوماسیون PUT- API PUT- API automation

  • DELETE- اتوماسیون API DELETE- API automation

خیار Cucumber

  • خیار چیست؟ What is Cucumber ?

  • نکته مهم: به‌روزرسانی نسخه نمایشنامه‌نویس Important Note: Playwright Version Update

  • نصب خیار و ساختار پروژه Cucumber Installation and Project Structure

  • نوشتن اولین تست خیار Writing first Cucumber test

  • اشتراک گذاری اشیاء صفحه Sharing Page Objects

  • قلاب در خیار - قسمت 1 Hooks in Cucumber - Part 1

  • قلاب در خیار - قسمت 2 Hooks in Cucumber - Part 2

  • گزارش HTML خیار Cucumber HTML Report

  • افزودن اسکرین شات به گزارش HTML Cucumber Adding Screenshots to Cucumber HTML Report

  • گزارش چندگانه HTML Cucumber Multiple Cucumber HTML Report

  • اسکریپت برای اجرای خودکار تست و ایجاد گزارش Script to Automatically Run test and Generate report

  • آزمایش مبتنی بر داده با استفاده از خیار Data Driven testing using Cucumber

  • تست را در حالت موازی اجرا کنید Execute test in Parallel Mode

  • فقط تست ناموفق را اجرا کنید Rerun Failed Test only

  • مکانیزم را برای اجرای خودکار آزمایش ناموفق امتحان کنید Retry mechanism to automatically execute Failed test

ادغام داکر با نمایشنامه نویس Docker Integration with Playwright

  • داکر چیست؟ What is Docker ?

  • نحوه نصب Docker How to Install Docker

  • کارهای اضافی پس از نصب Docker در ویندوز Additional Work after Docker Installation on Windows

  • نکته مهم: به‌روزرسانی نسخه نمایشنامه‌نویس Important Note: Playwright Version Update

  • راه اندازی پروژه برای Docker Project Setup for Docker

  • اجرای تست نمایشنامه نویس با استفاده از Docker Running playwright test using Docker

  • کد - Docker Run Code - Docker Run

  • معرفی فایل Docker & Compose فایل Introduction Docker File & Compose file

  • اجرای فایل Docker & Compose Docker File & Compose file Implementation

  • کد - فایل داکر و نوشتن Code - Docker File and Compose

  • نقشه برداری حجم داکر Docker Volume Mapping

  • کد - Docker Volume Mapping Code - Docker Volume Mapping

ادغام جنکینز (CICD). Jenkins(CICD) Integration

  • CICD مقدمه CICD Introduction

  • مقدمه جنکینز Jenkins Introduction

  • پیش نیاز قبل از نصب جنکینز Pre-Requisite before installing Jenkins

  • نصب جنکینز و پلاگین هایی که باید اضافه شوند Jenkins Installation and Plugins to be added

  • نحوه ایجاد پروژه غیر پارامتری How to create Non Parametrized Project

  • نحوه ایجاد پروژه Parametrized How to create Parametrized Project

مطالب اضافی Additional Content

  • باید تماشا کنید - محتوای مفید MUST WATCH - Helpful Content

  • متشکرم Thank you

دانلود پروژه Project Download

  • دانلود پروژه نمایشنامه نویس + خیار + داکر + تایپ اسکریپت Playwright + Cucumber + Docker + Typescript Basics Project Download

نمایش نظرات

آموزش Master Playwrit V1.43 + Docker، Cucumber، Jenkins - MAY'24
جزییات دوره
13.5 hours
132
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
673
4.6 از 5
دارد
دارد
دارد
Vignesh S
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vignesh S Vignesh S

تحلیلگر کیفیت، مدرس، مشاور، وبلاگ نویس