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

آموزش Playwright با Java - از مقدماتی تا تست پیشرفته

آموزش Playwright با Java - از مقدماتی تا تست پیشرفته

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

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

  • درک چیستی Playwright، هدف آن و تفاوت آن با سایر فریم‌ورک‌های اتوماسیون
  • یادگیری چگونگی نصب و پیکربندی Playwright در سیستم‌های macOS و Windows
  • نوشتن اولین تست خودکار با استفاده از Playwright و Java.
  • بررسی مفاهیم کلیدی Playwright مانند Browserها، BrowserContext و Pageها
  • درک چگونگی عملکرد Auto-waiting در Playwright و چرایی بهبود قابلیت اطمینان تست‌ها توسط آن
  • تسلط به استفاده از Selectorها و Locatorها برای تعامل دقیق با عناصر وب
  • انجام اکشن‌های مرورگر مانند کلیک کردن، تایپ کردن، اسکرول و ناوبری با استفاده از APIهای Playwright
  • پیاده‌سازی Assertionها برای تایید و اعتبارسنجی رفتارهای مورد انتظار در تست‌های خودکار
  • طراحی یک فریم‌ورک کامل اتوماسیون تست با استفاده از Java و Playwright
  • اعمال مدل شی‌ءگرا (POM) برای داشتن کد تست تمیزتر و قابل نگهداری
  • مدیریت فایل‌های پیکربندی، خواندن Properties و مقداردهی اولیه Page Objectها به صورت موثر
  • ساخت یک تست واقعی مانند جریان «ورود به سیستم» با استفاده از Playwright و Java.
  • دیباگ کردن تست‌ها با استفاده از ابزارهای قدرتمند Playwright مانند Inspector ،Trace Viewer و Video Recording

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

  • درک اولیه از برنامه‌نویسی Java (متغیرها، کلاس‌ها و متدها)
  • آشنایی با هر IDE مانند IntelliJ IDEA یا Eclipse
  • دانش اولیه در مورد تست نرم‌افزار یا مفاهیم اتوماسیون وب مفید است اما الزامی نیست.
  • یک کامپیوتر (Windows یا Mac) با دسترسی پایدار به اینترنت برای نصب Playwright و ابزارهای مرتبط
  • اشتیاق به یادگیری تست اتوماسیون و تمرین عملی در طول دوره

توضیحات دوره

اتوماسیون وب مدرن نیازمند ابزارهایی قدرتمند، انعطاف‌پذیر و قابل اطمینان است. Playwright، زمانی که با Java ترکیب می‌شود، راه‌حلی کامل برای تست وب اپلیکیشن‌های پیچیده امروزی ارائه می‌دهد، سریع، پایدار و مقیاس‌پذیر است.

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

       آنچه خواهید آموخت

  • درک اصول، معماری و مزایای Playwright نسبت به سایر ابزارها
  • راه‌اندازی Playwright در هر دو سیستم‌عامل MacOS و Windows
  • نوشتن اولین تست خودکار با استفاده از Java و Playwright
  • تسلط به Auto-waiting، Selectorها، Locatorها و Assertionها برای اسکریپت‌های تست پایدار
  • ساخت یک فریم‌ورک اتوماسیون مستحکم با استفاده از Page Object Model (POM)
  • مدیریت و دیباگ تست‌ها با استفاده از ابزارهایی مانند Inspector، Trace Viewer و Video Recording
  • پیاده‌سازی اجرای موازی و TestWatcher برای اجرای کارآمد تست‌ها
  • یادگیری چگونگی مقیاس‌دهی تست‌ها با استفاده از Selenium Grid برای پروژه‌های سطح سازمانی

نکات برجسته دوره

  • پوشش کامل از راه‌اندازی تا مفاهیم پیشرفته مقیاس‌پذیری
  • درس‌های عملی برای هر ویژگی - از Locatorها تا Grid
  • تکنیک‌های دیباگ با استفاده از Playwright Inspector و Trace Viewer
  • طراحی فریم‌ورک با استفاده از Page Object Model و کامپوننت‌های قابل استفاده مجدد
  • گزارش‌گیری حرفه‌ای، اجرای موازی و مدیریت تست
  • مثال‌های داخلی برای تست‌های ورود به سیستم، خواندن Property و تنظیم محیط
  • توضیح شفاف Browser Contextها، Pageها و Navigation در Playwright

این دوره شامل موارد زیر است:

  • بیش از 8 بخش ساختاریافته و 26 درس دقیق
  • کدنویسی عملی با Java + Playwright
  • مثال‌های دنیای واقعی برای تست مقیاس‌پذیر
  • ساخت فریم‌ورک از ابتدا
  • راهنماهای دیباگ و عیب‌یابی
  • آموزش‌های Grid و اجرای موازی
  • نکات، ترفندها و بینش‌های حرفه‌ای تست

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

  • مهندسان تضمین کیفیت (QA) که از تست دستی به تست اتوماسیون تغییر وضعیت می‌دهند.
  • توسعه‌دهندگانی که می‌خواهند گردش‌های کاری تست خود را تقویت کنند.
  • تستر‌های اتوماسیون که به دنبال تسلط به Playwright با Java هستند.
  • تیم‌ها یا افرادی که به دنبال ساخت فریم‌ورک‌های تست قابل اطمینان و مقیاس‌پذیر هستند.
  • هر کسی که می‌خواهد اتوماسیون End-to-End را از ابتدا درک کند.

در پایان این دوره، شما قادر خواهید بود:

  • یک فریم‌ورک کامل اتوماسیون تست Playwright + Java بسازید.
  • تست‌های خودکار تمیز، قابل نگهداری و کارآمد بنویسید.
  • چالش‌های مدرن تست وب را با اعتمادبه‌نفس مدیریت کنید.
  • تست‌های ناموفق را با استفاده از ابزارهای پیشرفته Playwright دیباگ و تحلیل کنید.
  • تست‌ها را به صورت موازی و روی Grid برای اتوماسیون در مقیاس بزرگ اجرا کنید.
  • اتوماسیون را به‌طور یکپارچه در گردش کار موجود خود ادغام کنید.

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

  • مبتدیانی که می‌خواهند سفر خود را در تست اتوماسیون وب با استفاده از Playwright و Java آغاز کنند.
  • تسترهای دستی که می‌خواهند وارد حوزه تست اتوماسیون شوند.
  • کاربران Selenium که می‌خواهند مهارت‌های خود را به Playwright تغییر داده یا ارتقا دهند.
  • تسترهای نرم‌افزار و مهندسان QA که به دنبال ساخت فریم‌ورک‌های تست اتوماسیون مدرن، سریع و قابل اطمینان هستند.
  • توسعه‌دهندگانی که می‌خواهند یاد بگیرند چگونه وب اپلیکیشن‌ها را با استفاده از API قدرتمند Playwright خودکارسازی کنند.

آموزش Playwright با Java - از مقدماتی تا تست پیشرفته

  • مقدمه‌ای بر Playwright 02:15
  • آنچه در این دوره خواهید آموخت 03:10
  • نصب و راه‌اندازی Playwright در MacOS 04:33
  • نصب و راه‌اندازی Playwright در Windows 14:43
  • نوشتن اولین تست با Playwright و Java 07:41
  • Auto-Waiting در Playwright چیست 05:57
  • Playwright، مرورگرها، BrowserContext و Pageها 07:53
  • چگونگی استفاده از Selectorها در Playwright 10:19
  • چگونگی استفاده از Locatorها در Playwright 10:08
  • چگونگی استفاده از Actionها در Playwright 11:43
  • چگونگی استفاده از Assertionها در Playwright 11:39
  • فصل فریم‌ورک اتوماسیون 09:17
  • مدل شی‌ءگرا 17:56
  • ناوبری 18:51
  • چگونگی مقداردهی اولیه Pageها 13:51
  • چگونگی خواندن Properties 15:50
  • تست ورود به سیستم 21:05
  • تایم‌اوت‌ها 05:33
  • Playwright Inspector 09:13
  • دیباگ کردن Selectorها 03:56
  • Trace Viewer 06:22
  • ضبط ویدئوها 03:00
  • چگونگی استفاده از TestWatcher 24:57
  • اجرای موازی 09:14

1,685,000 337,000 تومان

مشخصات آموزش

آموزش Playwright با Java - از مقدماتی تا تست پیشرفته

  • تاریخ به روز رسانی: 1404/10/04
  • سطح دوره:همه سطوح
  • تعداد درس:25
  • مدت زمان :04:16:46
  • حجم :1.61GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
1,474,500 294,900 تومان
  • زمان: 03:44:14
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,827,500 1,565,500 تومان
  • زمان: 19:49:53
  • تعداد درس: 83
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
500,000 100,000 تومان
  • زمان: 01:16:19
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,580,000 316,000 تومان
  • زمان: 04:00:26
  • تعداد درس: 31
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
770,000 154,000 تومان
  • زمان: 01:57:58
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 39:24
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,922,000 384,400 تومان
  • زمان: 04:52:39
  • تعداد درس: 73
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 1:04:14
  • تعداد درس: 16
  • سطح دوره:
  • زبان: دوبله فارسی

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

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