تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی یادگیری جامع Playwright: انتزاع‌ها، ابزارهای کمکی و سناریوهای پیچیده

دوره آموزشی یادگیری جامع Playwright: انتزاع‌ها، ابزارهای کمکی و سناریوهای پیچیده

4 ساعت 10 دقیقهمتوسط2025-05-29

مدرسین

Butch Mayhew

Butch Mayhew

جزئیات دوره

Playwright یه ابزار جدید و قدرتمند برای تست اتوماتیک نرم‌افزاره که خیلی سریع داره بین ابزارهای معروف مثل Cypress و Selenium جا باز می‌کنه. فرق بزرگش اینه که Playwright درست از همون اول بدون نیاز به نصب چند تا افزونه یا کتابخونه اضافی کار می‌کنه. این باعث می‌شه چه تازه‌کار باشی و بخوای وارد دنیای تست اتوماتیک بشی، چه یه مهندس حرفه‌ای که دنبال یه فریم‌ورک قابل اعتماد و منعطف می‌گردی، بهترین انتخاب باشه.

تو این دوره، استاد Butch Mayhew قدم به قدم ویژگی‌های مهم Playwright رو بهت نشون می‌ده و یاد می‌گیری چطوری تست‌ها رو بنویسی، اجرا کنی و با رشد پروژه‌هات، نگهداریشون کنی. یاد می‌گیری چطور داده‌های تست رو مدیریت کنی، کدهای قابل استفاده مجدد درست کنی و شیوه‌های ساخت page object و fixture سفارشی رو یاد می‌گیری که تست‌هات مرتب و منظم باشن.

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

چه تازه شروع کرده باشی چه بخوای پروژه‌هات رو گسترش بدی، این دوره بهت مهارت‌ها و روش‌های درست کار با Playwright رو یاد می‌ده تا بتونی بهترین نتیجه رو بگیری.

اهداف یادگیری
انتخاب بهترین روش برای ایجاد و مدیریت داده‌های تست در پروژه Playwright
پیشنهاد بهترین نوع انتزاع‌ها (abstractions) برای ساختاردهی پروژه Playwright
ساختن صفحه‌های سفارشی (custom page objects) و fixture‌های اختصاصی در پروژه
طراحی تست‌هایی که از قابلیت‌های مختلف مثل رهگیری شبکه، شبیه‌سازی و اصلاح داده‌ها استفاده می‌کنن
تعیین تنظیمات و پیکربندی‌های لازم برای بهینه‌سازی پروژه و تست‌ها در Playwright

مهارت ها

Microsoft PlaywrightSoftware TestingEssential TrainingMicrosoftSoftware Development

سرفصل ها

۰. مقدمه

  • 01 - مهارت‌های نمایشنامه‌نویسی خود را ارتقا دهید - سناریوهای پیچیده ساده‌سازی شده‌اند
  • 02 - آنچه باید بدانید
  • 03 - استفاده از فایل‌های تمرینی GitHub
  • 04 - کلون کردن مخزن و نصب
  • 05 - نمای کلی وب‌سایت تحت آزمایش

۱. انتزاعات در نمایشنامه‌نویسی

  • 06 - انتزاعات - مزایا و معایب
  • 07 - ایجاد یک شیء صفحه در Playwright
  • 08 - استفاده از یک شیء صفحه در Playwright
  • 09 - مروری بر مدیریت داده‌های آزمایشی در Playwright
  • 10 - ایجاد یک کارخانه داده برای تست‌های Playwright
  • 11- ایجاد کمک‌کننده‌ها برای آزمون‌های نمایشنامه‌نویس
  • 12- ایجاد assertionهای سفارشی برای تست‌های Playwright
  • 13 - مدیریت پیکربندی TypeScript
  • 14 - چالش - ایجاد یک تست با استفاده از data factory و توابع کمکی
  • 15 - راه حل - ایجاد یک تست با استفاده از data factory و توابع کمکی

۲. عناصر ثابت در نمایشنامه‌نویس

  • 16- مروری بر برنامه‌های نمایشنامه‌نویس
  • 17- ایجاد یک جایگاه ثابت در Playwright
  • 18- استفاده از fixture در آزمون‌های نمایشنامه‌نویسی
  • 19- مروری بر وسایل پیشرفته در Playwright
  • 20- پیاده‌سازی یک ابزار پیشرفته در Playwright
  • 21 - چالش - به‌روزرسانی تست پیام برای استفاده از fixture ها
  • 22 - راه حل - تست پیام را برای استفاده از fixture‌ها به‌روزرسانی کنید

۳. mock و تقلید در نمایشنامه‌نویسی

  • 23- مروری بر مسیریابی شبکه در Playwright
  • 24 - رهگیری درخواست‌های HTTP با Playwright
  • 25 - شبیه‌سازی پاسخ‌های HTTP با Playwright
  • 26 - شبیه‌سازی مرورگر در Playwright
  • 27- بومی‌سازی و مکان‌یابی جغرافیایی در Playwright
  • 28- تزریق جاوا اسکریپت در Playwright
  • 29- چالش - mock و تقلید در نمایشنامه‌نویسی
  • 30- راه حل - mock و تقلید در نمایشنامه نویسی

۴. سفارشی‌سازی پیکربندی نمایشنامه‌نویس

  • 31 - اجرای یک وب‌سرور در طول آزمون نمایشنامه‌نویس
  • 32- بهینه‌سازی نمایشنامه‌نویس - کارگران و شاردینگ
  • 33- تکرار تست‌ها در Playwright
  • 34- مروری بر زمان‌های استراحت در Playwright

۵. مدیریت سناریوها و تعاملات پیچیده در نمایشنامه‌نویسی

  • 35- کار با چندین پنجره و پاپ‌آپ در Playwright
  • 36- کار با هشدارها و دیالوگ‌ها در Playwright
  • 37- کار با آپلودها و دانلودها در Playwright
  • 38- کار با عناصر چالش برانگیز در نمایشنامه نویس

نتیجه‌گیری

  • 39 - مراحل بعدی

دوره های مرتبط

مسیرهای مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal