دوره آموزشی
The Great Courses
دوبله زبان فارسی

اتوماسیون Playwright E2E با TypeScript، MCP و عامل های هوش مصنوعی

اتوماسیون Playwright E2E با TypeScript، MCP و عامل های هوش مصنوعی

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • از مبانی اولیه Playwright تا قدرت هوش مصنوعی
  • ساخت و مالکیت یک فریم‌ورک اتوماسیون Playwright آماده استقرار که برای استفاده در پروژه‌های واقعی طراحی شده است.
  • کسب درک عمیق از قابلیت‌های اصلی Playwright از طریق دموهای عملی و کاربردی
  • یادگیری Playwright از ابتدا و درک چگونگی جایگیری آن در تست‌های اتوماسیون مدرن
  • ساخت گام‌به‌گام یک فریم‌ورک کامل اتوماسیون تست E2E به روش Cope Automation
  • تسلط به Page Object Model (POM)، فیکسچرهای سفارشی و هوک‌های تست
  • مدیریت آسان تست‌های داده محور، موازی و چندمرورگری
  • یکپارچه‌سازی گزارش‌گرها، حاشیه‌نویسی‌ها و پیکربندی‌های محیطی مانند یک حرفه‌ای
  • پیاده‌سازی یکپارچه‌سازی سرور MCP (Model Context Protocol) برای فعال‌سازی تولید و اجرای تست با کمک هوش مصنوعی
  • یادگیری بهترین شیوه های صنعت
  • افزایش 5 برابری بهره‌وری - تسلط به میانبرهای هوشمند و تکنیک‌های حرفه‌ای

پیش‌نیازهای دوره

  • هیچ دانش قبلی از Playwright مورد نیاز نیست — مدرس و دانشجویان از ابتدا شروع کرده و یک فریم‌ورک کامل end-to-end را با استفاده از رویکرد عملی Cope Automation می‌سازند.

توضیحات دوره

این دوره هر آنچه برای ساخت یک فریم‌ورک اتوماسیون تست در سطح سازمان با استفاده از TypeScript و آخرین ویژگی‌های هوش مصنوعی، از جمله سرور MCP نیاز دارید، در اختیارتان قرار می‌دهد.” 

در این دوره چه چیزی خواهید ساخت؟

  • اصول طراحی استاندارد صنعت و بهترین شیوه ها
  • استراتژی‌های قدرتمند مدیریت داده
  • الگوی طراحی Page Object Model (POM)
  • یکپارچه‌سازی API
  • فیکسچرهای سفارشی، هوک‌ها و پیکربندی‌های محیطی
  • یکپارچه‌سازی کنترل نسخه با Git
  • راه‌اندازی Continuous Integration (CI)
  • یکپارچه‌سازی سرور MCP برای بهره‌وری مبتنی بر هوش مصنوعی
  • لاگر سفارشی 
  • Allure Reporter برای بینش‌های تصویری و غنی از تست

چه چیزی این دوره را منحصر به فرد می‌کند؟

  • ساخته شده بر اساس اجرای پروژه‌های واقعی و تجربه کاری در اتوماسیون تست‌های end-to-end با استفاده از Playwright - یکی از پیشرفته‌ترین و سریع‌ترین ابزارهای اتوماسیون تست در صنعت
  • فریم‌ورک کاملاً مقیاس‌پذیر و یکپارچه - نه فقط یک پروژه ساده دیگر
  • فریم‌ورک کامل اتوماسیون Playwright E2E که تست‌های وب، API و دستگاه‌های موبایل را یکپارچه می‌کند. قدرت گرفته از هوش مصنوعی و یکپارچه‌سازی سرور MCP برای اتوماسیون هوشمند نسل بعدی

مباحث پوشش داده شده:

تمامی حوزه‌های کلیدی که برای تسلط به Playwright و ساخت یک فریم‌ورک در سطح سازمانی نیاز دارید:

  • مقدمه
  • نصب - ویندوز
  • نصب - macOS
  • راه‌اندازی پروژه
  • تنظیمات Git
  • نوشتن اولین تست
  • درک مفاهیم اصلی Playwright
  • Codegen و موارد استفاده آن
  • استراتژی Locator
  • تعامل با عناصر وب
  • عیب‌یابی تست‌ها
  • Allure Reporter
  • قابلیت‌های Playwright
  • قابلیت‌های پیشرفته Playwright
  • مدیریت داده‌
  • لاگر 
  • ساخت فریم‌ورک
  • یکپارچه‌سازی تست API
  • ساخت هلپرها 
  • ساخت تست‌های E2E
  • یکپارچه‌سازی Copilot و سرور MCP
  • یکپارچه‌سازی DevOps و CI

چه کسانی باید در این دوره شرکت کنند؟

این دوره برای هر کسی طراحی شده است که می‌خواهد یک فریم‌ورک اتوماسیون Playwright E2E مبتنی بر TypeScript را از ابتدا بسازد:

  • تسترهای عملکردی یا دستی که قصد ورود به دنیای اتوماسیون را دارند.
  • مهندسین QA و SDETهایی که به دنبال تخصص در Playwright هستند.
  • تسترهای اتوماسیون که می‌خواهند مهارت‌های خود را به فریم‌ورک‌های کمک‌گرفته از هوش مصنوعی گسترش دهند.
  • فارغ‌التحصیلان و دانشجویانی که در حال شروع حرفه‌ای در اتوماسیون تست هستند.

این دوره برای چه کسانی مناسب است؟

  • مهندسین کیفیت 
  • هر کسی که می‌خواهد یک فریم‌ورک تست مدرن Playwright مبتنی بر Node.js را از ابتدا بسازد.
  • تسترهای عملکردی یا دستی که می‌خواهند با اطمینان وارد تست اتوماسیون شوند.
  • مهندسین QA که هدفشان ارتقای سطح مهارت خود با Playwright و روش‌های مدرن تست E2E است.
  • تسترهای اتوماسیون که مایل به کاوش در طراحی فریم‌ورک‌های پیشرفته و یکپارچه‌سازی‌های دنیای واقعی هستند.
  • فارغ‌التحصیلان یا دانشجویانی که مشتاق شروع فعالیت در تست و اتوماسیون نرم‌افزار هستند.

اتوماسیون Playwright E2E با TypeScript، MCP و عامل های هوش مصنوعی

  • مقدمه 01:18
  • [تیزر] نمایش کوتاه 01:24
  • مرور کلی Playwright 01:48
  • معماری Playwright 01:17
  • [تماشای اجباری] ساختار دوره 01:10
  • نصب Node.js 05:40
  • نصب VS Code 02:45
  • اولین پروژه Node - آموزش Hello World 06:41
  • نصب - آزمون None
  • نصب Node.js 03:17
  • نصب VS Code 01:41
  • اولین پروژه Node - آموزش Hello World 06:28
  • نصب - macOS None
  • نصب Playwright 07:16
  • اجرای تست تولید شده 07:08
  • قراردادهای نام‌گذاری - بهترین تجربیات 01:51
  • تنظیم ساختار پوشه‌ها 04:20
  • افزونه‌های VS Code برای Playwright 02:14
  • راه‌اندازی پروژه None
  • مرور کلی Git 02:14
  • نصب Git در macOS 04:47
  • نصب Git در ویندوز 02:53
  • راه‌اندازی مخزن در GitHub 01:59
  • راه‌اندازی Git به صورت محلی 08:01
  • کامیت کردن تغییرات و ارسال به سرور 04:56
  • تنظیمات Git None
  • ایجاد اولین فایل Spec 13:41
  • خطاهای رایج و چگونگی رفع آن‌ها 05:08
  • استفاده از اسکریپت‌های package.json 01:57
  • تمرین: افزودن اسکریپت‌های جدید با مرورگرهای دیگر None
  • اولین تست Playwright None
  • درک اجراکننده تست در Playwright 06:11
  • تابع ()test 06:35
  • فیکسچرهای صفحه 04:12
  • شیء Locator 02:30
  • استفاده از عبارت‌های تأکیدی ()expect 02:30
  • توضیح کلمه کلیدی "await" 02:13
  • مرور کلی و مزایای Codegen 01:43
  • نصب افزونه Codegen 04:20
  • استفاده از رابط خط فرمان (CLI) 03:42
  • ایجاد فایل Spec برای ورود 08:50
  • دموی Codegen 07:34
  • تکمیل فایل Spec ورود 09:51
  • استفاده از Codegen برای ثبت جریان رزرو نوبت None
  • بررسی عمیق مکان‌یاب‌ها در Playwright 15:56
  • قابلیت انتخاب مکان‌یاب در Codegen 04:05
  • پر کردن فرم‌های پایه - ضبط جریان 17:11
  • دکمه و لینک 11:17
  • فیلد متنی 04:33
  • لیست کشویی 16:02
  • دکمه‌های رادیویی و چک‌باکس‌ها 04:44
  • پیمایش در لیست عناصر - ضبط جریان 13:00
  • پیمایش در لیست عناصر - تست کامل 13:54
  • تکمیل جریان پرداخت None
  • تعامل با عناصر وب None
  • عیب‌یابی با استفاده از جستجوگر تست CodeGen 09:42
  • عیب‌یابی با استفاده از حالت UI 03:45
  • عیب‌یابی با استفاده از رابط خط فرمان - حالت دیباگ 04:23
  • نمایشگر ردیابی 03:32
  • راه‌اندازی Allure Reporter 08:39
  • نصب جاوا (برای گزارش‌گیری Allure) 02:02
  • پیکربندی Allure Reporter 08:40
  • مرور کلی پیکربندی تست 16:33
  • فیکسچرها 05:26
  • اسکرین‌شات‌ها 18:42
  • ضبط ویدیو 03:29
  • حاشیه‌نویسی 12:48
  • تگ‌ها 07:54
  • پیاده‌سازی حاشیه‌نویسی‌ها و تگ‌ها برای تست ورود None
  • انتظار خودکار 07:05
  • دموی عملی - انتظار خودکار 11:19
  • محدودیت‌های زمانی 04:41
  • دموی عملی - محدودیت‌های زمانی 14:12
  • عیب‌یابی پیشرفته در سطح API 02:45
  • آرگومان‌های مرورگر کروم 06:54
  • درک هوک‌ها 05:58
  • دموی عملی - هوک‌ها 07:17
  • تنظیمات عمومی 21:02
  • تنظیمات پاک‌سازی عمومی 04:19
  • تست‌های چندمرورگری 06:14
  • [موبایل] شبیه‌سازی دستگاه 07:58
  • درک اجرای موازی در Playwright 09:46
  • اجرای موازی تست‌ها 12:52
  • تنظیم فایل tsconfig.json 03:27
  • درک داده‌ 03:29
  • مدیریت داده‌ ایستا و ثابت 05:49
  • پارامتری کردن تست‌ها - برای هر مجموعه داده 18:24
  • تنظیم داده‌ عمومی - داده‌های پویا 07:10
  • مدیریت داده‌ مربوط به محیط‌های خاص 14:17
  • دموی عملی - مدیریت داده‌ خاص محیط 22:19
  • مدیریت داده‌های حساس 05:53
  • راه‌اندازی لاگر 10:07
  • مرور کلی Page Object Model 05:02
  • مبانی کلاس در TypeScript 07:20
  • راه‌اندازی یک صفحه پایه 13:52
  • ضبط جریان اجرای تست 04:37
  • پیاده‌سازی Page Object Model 15:32
  • ایجاد تست‌ها با استفاده از اشیاء صفحه 15:00
  • تمرین: پیاده‌سازی POM برای تست رزرو نوبت None
  • بررسی API 06:59
  • متد GET - مثال 17:54
  • متد POST - مثال 08:18
  • یکپارچه‌سازی تست‌های API در فریم‌ورک 20:28
  • هلپرهای Playwright 04:33
  • هلپرهای فایل 07:21
  • تست E2E - تکمیل اشیاء صفحه 20:40
  • تست E2E - تکمیل برای وب 11:45
  • تست E2E - یکپارچه‌سازی API 09:54
  • راه‌اندازی GitHub Copilot 05:34
  • مرور کلی MCP 01:57
  • راه‌اندازی سرور MCP برای Playwright 05:16
  • سرور MCP در Playwright - در عمل 05:36

7,644,000 1,911,000 تومان

مشخصات آموزش

اتوماسیون Playwright E2E با TypeScript، MCP و عامل های هوش مصنوعی

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:همه سطوح
  • تعداد درس:112
  • مدت زمان :12:49:34
  • حجم :7.54GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,835,000 1,967,000 تومان
  • زمان: 13:12:05
  • تعداد درس: 134
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید