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

چارچوب Playwright با TypeScript و هوش مصنوعی

چارچوب Playwright با TypeScript و هوش مصنوعی

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

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

  • ایجاد یک چارچوب کامل اتوماسیون Playwright با استفاده از TypeScript از مرحله راه‌اندازی تا اجرا
  • طراحی مدل‌های آبجکت صفحه و فیکسچرهای مقیاس‌پذیر برای استفاده مجدد و نگهداری مؤثر کدهای تست.
  • پیاده‌سازی تست داده محور از طریق جداسازی و مدیریت ایمن داده تست
  • یکپارچه‌سازی چارچوب Playwright با GitHub Actions برای CI/CD و فعال‌سازی شاردینگ جهت اجرای موازی تست‌ها
  • استفاده از ابزارهای هوش مصنوعی، سرورهای MCP و عامل‌های هوش مصنوعی برای تولید، ری فکتور و نگهداری سریع‌تر تست‌های Playwright
  • اعمال شیوه‌های استاندارد دنیای واقعی برای ساخت تست‌های ابتدا تا انتها قابل اعتماد، قابل استفاده مجدد و آینده‌نگر

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

  • مبانی JavaScript و TypeScript
  • داشتن روحیه فعال و جست‌وجوگر؛ این دوره رویکردی عملی دارد و نیازمند تحقیق و بررسی است.
  • نیازی به تجربه قبلی در Playwright نیست.

توضیحات دوره

اتوماسیون Playwright را با TypeScript بیاموزید و در مدت کوتاهی یک چارچوب تست قدرتمند و آماده استفاده در پروژه‌های واقعی بسازید.

این دوره درباره بررسی تک‌تک فرمان یا APIهای Playwright نیست.
هدف این دوره ساخت یک چارچوب کامل و قابل اعتماد Playwright است؛ چارچوبی که مشابه آن را مهندسان تضمین کیفیت و توسعه‌دهندگان حرفه‌ای در پروژه‌های واقعی به کار می‌برند.

شما از نقطه صفر شروع خواهید کرد و گام‌به‌گام تمام موضوعات مهم را فرا خواهید گرفت:

  • راه‌اندازی محیط توسعه با Playwright و TypeScript
  • طراحی یک مدل آبجکت صفحه تمیز و استاندارد
  • مدیریت داده تست، اطلاعات محرمانه و فیکسچرها
  • مقیاس‌پذیر کردن چارچوب برای اجرای موازی و CI/CD
  • یکپارچه‌سازی ابزارهای هوش مصنوعی (مانند سرورهای Playwright MCP ،Cursor و Copilot) برای نوشتن و نگهداری سریع‌تر تست‌ها

تمرکز این دوره بر درک ساختار و معماری دنیای واقعی است، نه حفظ کردن مطالب. خواهید آموخت که هر بخش چگونه با بخش‌های دیگر ارتباط پیدا می‌کند تا اتوماسیون شما کارآمد، ایمن و مقیاس‌پذیر باشد.

در پایان دوره، موارد زیر را در اختیار خواهید داشت:

  • یک چارچوب Playwright قابل استفاده مجدد برای هر پروژه
  • یکپارچه‌سازی کامل CI/CD (شامل شاردینگ و گزارش‌های ادغام‌شده)
  • درک عمیقی از چگونگی کمک عامل‌های هوش مصنوعی در ایجاد، ری فکتور کردن و نگهداری تست‌ها

همچنین برای کمک به رشد بیشتر شما، درس‌های تکمیلی نیز اضافه شده‌اند که موضوعات زیر را پوشش می‌دهند:

  • تست API و شبیه‌سازی
  • اجرای موازی
  • تست‌های پارامتری
  • تست دسترس‌پذیری
  • و موارد بسیار بیشتر

اگر آماده‌اید فراتر از آموزش‌های ساده بروید و واقعاً چارچوب Playwright اختصاصی خود را با تمام ساختار، CI و قابلیت‌های هوش مصنوعی آن بسازید، این دوره برای شماست.

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

  • مهندسان تضمین کیفیت (QA)
  • مهندسان اتوماسیون تضمین کیفیت
  • آزمون‌گران نرم‌افزار
  • مهندسان تضمین کیفیت دستی
  • توسعه‌دهندگان نرم‌افزار
  • سرپرستان تضمین کیفیت
  • مهندسان توسعه نرم‌افزار در تست (SDET)
  • استخراج‌کنندگان داده
  • توسعه‌دهندگان فرانت‌اند
  • توسعه‌دهندگان بک‌اند
  • توسعه‌دهندگان فول‌استک

چارچوب Playwright با TypeScript و هوش مصنوعی

  • معرفی دوره 01:08
  • نرم‌افزار تحت تست: وب‌سایت فروشگاهی 07:06
  • نصب Playwright در پروژه 01:20
  • چه چیز جدیدی در پروژه ما وجود دارد؟ بررسی عمیق 04:17
  • تغییر ساختار چارچوب برای افزودن مدل‌های آبجکت صفحه 01:18
  • آغاز مدل‌سازی صفحه ورود: مکان‌یاب‌ها و رفتارهای بارگذاری و انتظار 05:39
  • تکمیل مدل آبجکت صفحه ورود (در پایان یک شگفتی وجود دارد) 02:15
  • فیکسچر «page» 01:16
  • پیاده‌سازی یک فیکسچر سفارشی جدید: pages.fixtures.ts 03:52
  • ترکیب فیکسچرهای سفارشی از چندین ماژول 02:28
  • پیاده‌سازی فیکسچر ادغام‌شده جدید 04:02
  • نتایج تست: چرا از describe برای مکان‌یاب‌ها و مراحل استفاده کردیم؟ 04:23
  • ارزیابی سریع دانش None
  • ایجاد فایل .env 02:21
  • پیاده‌سازی وابستگی dotenv و استفاده از متغیرها به جای مقادیر متنی 04:35
  • ایجاد دومین مدل آبجکت صفحه: محصولات 02:35
  • مرحله بعد کلیک روی دکمه سبد خرید است؛ بیایید مدل آبجکت صفحه هدر را ایجاد کنیم 02:05
  • افزودن مدل‌های آبجکت صفحه جدید به فیکسچر صفحه 01:25
  • تنظیم ساختار چارچوب و پیاده‌سازی مدل‌های آبجکت صفحه در تست‌ها 04:11
  • توجه کنید که برای دو فرآیند E2E متفاوت به مدل‌های آبجکت صفحه یکسان نیاز داریم 02:54
  • ایجاد یک کمک‌کننده E2E 02:25
  • ایجاد یک فیکسچر جدید، ادغام آن و استفاده از آن 03:56
  • صفحه سبد خرید 02:10
  • صفحه تسویه حساب 02:53
  • افزودن صفحات جدید به فیکسچر و کمک‌کننده E2E 02:44
  • تکمیل تست E2E با استفاده از تمام آموخته‌ها 04:00
  • راه‌اندازی وب سرور Playwright 02:04
  • ایجاد پوشه داده و ذخیره اطلاعات پرداخت در فایل JSON 02:03
  • افزودن یک فایل تست اضافی برای بخش CI و هوش مصنوعی 02:03
  • پیکربندی مخزن و تنظیم اطلاعات محرمانه 03:17
  • افزودن پیکربندی CI به Playwright 05:34
  • مرور اجرای CI و نتایج آن 05:11
  • دستورالعمل‌های LLM 02:59
  • پیکربندی سرور MCP و افزونه Chrome 07:51
  • افزودن تست‌ها با استفاده از زمینه ارائه‌شده، سرور MCP و عامل هوش مصنوعی 06:29

1,239,600 309,900 تومان

مشخصات آموزش

چارچوب Playwright با TypeScript و هوش مصنوعی

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:مقدماتی
  • تعداد درس:35
  • مدت زمان :02:04:49
  • حجم :1.92GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,679,500 1,135,900 تومان
  • زمان: 07:37:25
  • تعداد درس: 47
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,272,500 254,500 تومان
  • زمان: 01:42:31
  • تعداد درس: 11
  • سطح دوره:
  • زبان: دوبله فارسی
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
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی

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

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