آموزش دوره پیشرفته Playwright - آخرین آپدیت

دانلود Advanced Playwright

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: داشتن دانش پایه از Playwright برای ساخت مجموعه‌ تست‌های مقیاس‌پذیر، قابل نگهداری و قابل اعتماد کافی نیست؛ به‌ویژه زمانی که در تیم‌ها کار می‌کنید یا از هوش مصنوعی برای تولید و گسترش تست‌ها بهره می‌برید. در این دوره جامع (Advanced Playwright)، شما توانایی طراحی و پیاده‌سازی فریم‌ورک‌های اتوماسیون تست در سطح حرفه‌ای را کسب خواهید کرد. ابتدا، الگوی Page Object Model (POM) را برای ایجاد ساختارهای تست تمیز و قابل استفاده مجدد بررسی می‌کنید. سپس، نحوه گسترش Playwright با استفاده از custom fixtures را برای افزایش انعطاف‌پذیری و کاهش تکرار کد می‌آموزید. در نهایت، مدیریت امن احراز هویت و اطلاعات حساس (secrets) را یاد گرفته و با الگوهای ضد (anti-patterns) رایج آشنا می‌شوید تا از آن‌ها دوری کنید. پس از پایان این دوره، شما مهارت‌ها و دانش پیشرفته تست با Playwright را برای ساخت فریم‌ورک‌های اتوماسیون مقیاس‌پذیر، باکیفیت و استاندارد به دست خواهید آورد.

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

چرا Playwright پیشرفته یاد بگیریم؟ Why learn advanced Playwright?

  • مقدمه Introduction

  • بررسی کلی پروژه و راه‌اندازی Project overview and setup

  • ویژگی‌های پیشرفته در مقابل الگوها Advanced features vs. patterns

  • مرور کلی دوره Course overview

پیاده‌سازی الگوی POM Implementing the POM pattern

  • الگوی POM: یک الگو، چندین متغیر POM: One pattern, many variations

  • استفاده از هوش مصنوعی برای نوشتن اسکریپت‌ها بدون POM Using AI to write scripts without POM

  • سطح اول POM: کپسوله‌سازی لوکیتورها POM level 1: Encapsulating the locators

  • سطح دوم POM: کپسوله‌سازی اکشن‌ها POM level 2: Encapsulating the actions

  • سطح سوم POM: کپسوله‌سازی Assertionها POM level 3: Encapsulating assertions

  • استفاده از هوش مصنوعی در کنار POM Using AI with POM

  • تقسیم‌بندی کلاس‌های صفحه Breaking up page classes

  • ایجاد تایپ‌های سفارشی Creating custom types

  • ایجاد یک Page Factory Creating a page factory

گسترش Playwright با استفاده از fixtures Extending Playwright with fixtures

  • ایجاد اولین custom fixture سفارشی Creating your first custom fixture

  • بازنویسی (Override) فیکسچرهای موجود Overriding existing fixtures

  • افزودن قابلیت واقعی: مانیتورینگ کنسول Adding real functionality: Console monitoring

  • افزودن قابلیت‌های بیشتر: مانیتورینگ HTTP Adding more functionality: HTTP monitoring

  • پیکربندی فیکسچرها Configuring fixtures

  • ایجاد تابع تست سخت‌گیرانه (strict) اختصاصی Creating own strict test function

  • نکات تکمیلی درباره فیکسچرها More on fixtures

اجتناب از الگوهای ضد رایج Avoiding common anti-patterns

  • مقدمه Introduction

  • به خاطر سپردن awaitها Remember awaits

  • استفاده از لوکیتورهای بهتر Use better locators

  • اجتناب از انتظار‌های (waiting) نادرست Avoid bad waiting

  • انتظار برای Hydration Waiting for hydration

درک مدیریت احراز هویت و اسرار Understanding authentication and secrets management

  • پیچیدگی‌های احراز هویت Authentication complexities

  • مدیریت اسرار با dotenv Managing secrets with dotenv

  • مدیریت بهتر اسرار با dotenvx Better secrets with dotenvx

  • هوش مصنوعی اسرار شما را می‌داند AI knows your secrets

تست‌های بهتر و مدیریت پروژه تست Better tests and test project

  • نکاتی در سطح فایل File-level tips

  • نکاتی در سطح پروژه Project-level tips

  • نکاتی برای مدیریت تست‌ها Test management tips

نمایش نظرات

آموزش دوره پیشرفته Playwright
جزییات دوره
2h 5m
32
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
2
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrejs Doronins Andrejs Doronins

Andrejs یک متخصص تضمین کیفیت با بیش از 6 سال تجربه است. وی در اتوماسیون تست تخصص دارد اما اهمیت درگیر شدن در چرخه عمر توسعه نرم افزار را نادیده نمی گیرد - یافتن مسائل در هنگام تجزیه و تحلیل نیازها به اندازه انجام آزمایش دستی و اکتشافی مهم است. وی در زمینه نوشتن واحدها ، آزمونهای ادغام و پذیرش برای تعداد زیادی فناوری و زمینه - از اتوماسیون مرورگر تا لایه Web API و تا آزمایش اجزای پیام رسان Enterprise - با تجربه است.