آموزش 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
-
Selenium Grid 07:40
مشخصات آموزش
آموزش Playwright با Java - از مقدماتی تا تست پیشرفته
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:همه سطوح
- تعداد درس:25
- مدت زمان :04:16:46
- حجم :1.61GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy