آموزش اتوماسیون تست با Playwright و TypeScript - آخرین آپدیت

دانلود Playwright Automation with TypeScript

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره به یک متخصص Playwright تبدیل شوید: یادگیری لوکیتورهای قدرتمند، الگوی POM، فیکسچرها، تست API و شبیه‌سازی شبکه (Network Mocking)، پیاده‌سازی CI/CD و تست‌های به کمک هوش مصنوعی. نصب Playwright با TypeScript و اجرای اولین تست‌های خود را تجربه کنید. طراحی الگوی Page Object Model (POM) همراه با فیکسچرهای Playwright برای مدیریت تنظیمات، داده‌های تست و احراز هویت. تست REST APIها با Playwright: ارسال درخواست‌ها و اعتبارسنجی کد وضعیت (Status Code) و بدنه پاسخ (Payload). اجرای تست‌ها در محیط CI/CD با استفاده از GitHub Actions، مدیریت Secrets، آرتیفکت‌ها و نمایش وضعیت تست‌ها. بررسی گردش کارهای مبتنی بر هوش مصنوعی (مانند Copilot) برای نوشتن و بهینه‌سازی تست‌های Playwright. پیش نیازها: آشنایی مقدماتی با JavaScript (مبانی TypeScript در طول دوره آموزش داده می‌شود).

تست Playwright و TypeScript را با ساخت یک مجموعه تست جامع، قابل نگهداری و آماده برای محیط عملیاتی (Production) گام به گام بیاموزید. ما با یک مرور سریع از JS به TS برای تسترها شروع می‌کنیم و سپس از اولین اجرا به سمت مدل clean POM، فیکسچرها، تست‌های API، شبیه‌سازی شبکه، بررسی‌های بصری و دسترسی‌پذیری (a11y) و در نهایت CI/CD پیش می‌رویم.

آنچه در این دوره انجام خواهید داد:

  • راه‌اندازی Node، VS Code و Playwright

  • استفاده از لوکیتورهای قدرتمند و Assertions برای نوشتن تست‌های خوانا و بدون Flaky (پایدار)

  • استخراج و بازنویسی خروجی‌های Codegen به کدهای تست تمیز و قابل استفاده مجدد

  • افزودن اسنپ‌شات‌های بصری و دیباگ با استفاده از گزارش‌های HTML، Trace و ویدیو

  • رهگیری و شبیه‌سازی فراخوانی‌های API برای تست پاسخ‌های کند، خطاها و حالت‌های خاص (Edge Cases)

  • اعتبارسنجی مستقیم REST APIها با کتابخانه Request در Playwright

  • بررسی دسترسی‌پذیری (Accessibility) با axe و رفع مشکلات رایج WCAG

  • سازماندهی ساختار پروژه با مدل Page Object Model و فیکسچرهای Playwright

  • استقرار تست‌ها در CI با استفاده از GitHub Actions و Artifacts

  • کاوش در تست‌های به کمک هوش مصنوعی برای طراحی، بازنویسی و بررسی سناریوها به صورت ایمن

در پایان این دوره، شما قادر خواهید بود راهکارهای Playwright را متناسب با محصول و گردش کار تیم خود طراحی و پیاده‌سازی کنید؛ با استفاده از لوکیتورهای قابل اعتماد، معماری تمیز POM، فیکسچرهای بازاستفاده، تست‌های API و شبکه، بررسی‌های بصری و دسترسی‌پذیری و یک خط لوله (Pipeline) سریع در GitHub Actions. شما یک قالب جامع و آماده برای بازار کار (شامل POM + Fixtures + Utilities + CI) دریافت خواهید کرد و مهارت تبدیل آن به اپلیکیشن‌های جدید و مقیاس‌پذیری مجموعه تست‌ها را خواهید داشت. در ماژول نهایی، تست‌های مبتنی بر هوش مصنوعی را اضافه می‌کنیم و نشان می‌دهیم چگونه از ابزارهایی مانند Copilot/MCP Server برای پیش‌نویس تست‌ها، تولید داده، بازنویسی POM و بررسی خطاها با نظارت انسانی استفاده کنید.


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

معرفی دوره و درک تفاوت TS و JS Course Introduction & Understanding TS vs JS

  • معرفی و مقایسه TypeScript در مقابل JavaScript Introduction and TypeScript vs JavaScript

آشنایی با Playwright Playwright Introduction

  • نصب Playwright و اجرای اولین تست Playwright Installation and running first test

تولید تست‌ها با Codegen Codegen Playwright Tests

  • ساخت تست‌های Playwright با استفاده از Codegen Create Playwright tests using codegen

لوکیتورهای Playwright Playwright Locators

  • یافتن لوکیتورهای مورد نیاز برای اتوماسیون Finding Locators needed for automation

اعتبارسنجی‌ها (Assertions) در Playwright Playwright Assertions

  • ایجاد Assertions در Playwright Creating Playwright Assertions

تست‌های بصری (Visual Testing) Playwright Visual Testing

  • تست بصری در Playwright Playwright Visual Testing

تست دسترسی‌پذیری (Accessibility) Playwright Accessibility Testing

  • تست دسترسی‌پذیری با Playwright Accessibility Testing with Playwright

تست API با Playwright Playwright API Testing

  • تست API با Playwright API testing with Playwright

رهگیری APIها در Playwright Intercept API with Playwright

  • رهگیری (Intercept) API با Playwright Intercept API with Playwright

مدل Page Object Model (POM) Playwright POM

  • پیاده‌سازی مدل Page Object Model در Playwright Page Object Model with Playwright

فیکسچرهای Playwright Playwright Fixtures

  • کار با فیکسچرهای Playwright Playwright Fixtures

پیاده‌سازی CI/CD با GitHub Actions CI/CD Playwright with GitHub Actions

  • راه‌اندازی CI/CD برای Playwright با GitHub Actions CI/CD Playwright with GitHub Actions

اتوماسیون به کمک هوش مصنوعی و Playwright MCP Server AI-Assisted Automation Playwright MCP Server

  • اتوماسیون به کمک هوش مصنوعی و Playwright MCP Server AI-Assisted Automation Playwright MCP Server

نمایش نظرات

آموزش اتوماسیون تست با Playwright و TypeScript
جزییات دوره
6.5 hours
13
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
139
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Aliaksandr Khvastovich Aliaksandr Khvastovich

مربی تضمین کیفیت نرم افزار