دوره آموزشی
دوبله زبان فارسی
اتوماسیون 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
مشخصات آموزش
اتوماسیون Playwright E2E با TypeScript، MCP و عامل های هوش مصنوعی
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:112
- مدت زمان :12:49:34
- حجم :7.54GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy