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

دانلود Advanced Playwright

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: دانش ابتدایی Playwright برای ساخت مجموعه‌های تست مقیاس‌پذیر، قابل نگهداری و قابل اعتماد کافی نیست - به‌ویژه زمانی که در تیم‌ها کار می‌کنید یا از هوش مصنوعی برای تولید و گسترش تست‌ها بهره می‌برید. در این دوره، «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: کپسوله‌سازی Assertions 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

پرهیز از الگوهای ضد (Anti-Patterns) رایج Avoiding common anti-patterns

  • مقدمه Introduction

  • به یاد داشتن awaitها Remember awaits

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

  • پرهیز از انتظار (Wait)‌های اشتباه 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
(آخرین آپدیت)
2
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrejs Doronins Andrejs Doronins

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