تسلط به اتوماسیون تست با Playwright JS در عصر هوش مصنوعی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- اصول JavaScript موردنیاز برای اتوماسیون با Playwright را یاد بگیرید.
- چگونه Playwright را از ابتدا در Visual Studio Code نصب کنید؟
- بهترین شیوه های Playwright برای خودکارسازی موارد تست: POM (Page Object Model)
- چگونه با اجزای مختلف رابط کاربری مانند فیلدهای ورودی، دکمههای رادیویی و چکباکسها تعامل کنید؟
- Trace Viewer ،Code Gen و Playwright Inspector چیستند و چگونه میتوان از آنها استفاده کرد؟
- چگونه تستهای Playwright خود را با GitHub Actions یکپارچه کنیم؟
- چگونه با استفاده از زبان ساده و جدیدترین مدلهای هوش مصنوعی (Claude Sonnet 4) تستهای خودکار ایجاد کنیم؟
- اتوماسیون انتهابهانتها با Playwright JS برای یک وبسایت نمونه
پیشنیازهای دوره
- نیازی به تجربه برنامهنویسی نیست: از ابتدا شروع خواهیم کرد.
توضیحات دوره
به تسلط به اتوماسیون تست با Playwright JS در عصر هوش مصنوعی خوش آمدید - یک مسیر کامل و عملی برای تبدیل شدن به یک مهندس QA/اتوماسیون مدرن که برای 2025 و فراتر از آن آماده است.
این دوره برای مبتدیان، تسترهای سطح متوسط و توسعهدهندگان طراحی شده است که میخواهند با استفاده از Playwright چارچوبهای اتوماسیون تست انتهابهانتها قابلاعتماد، مقیاسپذیر و آیندهنگر بسازند. چه در حال مهاجرت از Selenium/Cypress باشید و چه تازه مسیر شغلی اتوماسیون را شروع کرده باشید، این دوره مهارتهای واقعی و موردنیاز تیمها و کارفرماها را در اختیار شما قرار میدهد.
در ادامه، موارد زیر را بهصورت عمیق پوشش خواهیم داد:
- خوشآمدگویی و معرفی - با مدرس آشنا شوید، مخاطب هدف را بشناسید و مزایای تحولآفرین تسلط به Playwright را بررسی کنید.
- Playwright در عمل - کاربردهای واقعی Playwright را ببینید: تست چندمرورگری، شبیهسازی موبایل و اشکالزدایی با کمک هوش مصنوعی
- شروع کار - پیشنیازها، ابزارها و محیطی را که قبل از شروع به آن نیاز دارید یاد بگیرید.
- JavaScript برای Playwright - یک مرور عملی بر JavaScript شامل متغیرها، آرایهها، توابع، promiseها و async/await؛ فقط به اندازهای که بتوانید بهصورت مؤثر کار کنید.
- نصب Playwright و ساختار پروژه - Node.js را نصب کنید، Playwright را پیکربندی کنید و یک ساختار پوشهای تمیز و مقیاسپذیر بسازید.
- مفاهیم اصلی - Locators ،assertions ،waits ،fixtures و پیکربندی تست برای حذف تستهای ناپایدار.
- Page Object Model (POM) - یاد بگیرید چگونه با بهترین شیوه ها و الگوهای طراحی، مجموعهتستهای قابلاستفادهمجدد و قابلنگهداری بسازید.
- ابزارهای داخلی و فرمان های CLI - از Playwright Inspector ،Codegen و Trace Viewer برای اشکالزدایی سریع و بازخورد سریعتر استفاده کنید.
- اتوماسیون انتهابهانتها - تستهای واقعی را روی وبسایتهای نمونه بسازید: فرمها، جدولها، آپلودها، ورود به سیستم و جریانهای پرداخت
- CI/CD با GitHub Actions - Playwright را در پایپلاینهای CI ادغام کنید، گزارشدهی (HTML/Allure) را اضافه کنید و caching ،retryها و buildهای matrix را راه اندازی کنید.
- ایجاد تست مجهز به هوش مصنوعی - با استفاده از جدیدترین مدلهای هوش مصنوعی (Claude Sonnet 4، Grok) تستها را به زبان ساده بنویسید و بهبود دهید و بین زبان طبیعی و اتوماسیون پل بزنید.
در پایان این دوره، شما:
- با اطمینان میتوانید چارچوبهای Playwright در سطح production بسازید.
- ابزارهای اشکالزدایی، راهکارهای مقابله با تستهای ناپایدار و پایپلاینهای CI/CD را بهخوبی یاد میگیرید.
- پروژههای مناسب برای نمونهکار ایجاد میکنید که بتوانید در درخواستهای شغلی ارائه دهید.
- بررسی میکنید که هوش مصنوعی چگونه آینده اتوماسیون تست را تغییر میدهد - و یاد میگیرید چگونه از آن به نفع خود استفاده کنید.
اگر در اتوماسیون تست در عصر هوش مصنوعی جدی هستید، این همان دورهای است که شما را متمایز میکند.
این دوره برای چه کسانی مناسب است؟
- تسترهای نرمافزار
- مهندسان تضمین کیفیت
- مهندسان اتوماسیون تست
- توسعهدهندگان JavaScript
- مهندسان QA که میخواهند به نقشهای SDET منتقل شوند.
تسلط به اتوماسیون تست با Playwright JS در عصر هوش مصنوعی
-
خوشآمدگویی و معرفی 02:18
-
نتایج یادگیری 04:20
-
مخاطب هدف 00:39
-
مقدمه 00:44
-
چرا Playwright در 2025؟ 01:29
-
Playwright چیست؟ 00:30
-
ویژگیهای کلیدی و پیشرفته Playwright چیستند؟ 02:28
-
مقایسه Playwright و مزایای آن در دنیای واقعی 02:42
-
موارد لازم برای بخش بعدی 01:17
-
موارد استفاده Playwright 00:45
-
نصب VS Code و Node.js برای راهاندازی محیط Playwright 13:12
-
مقدمه 02:57
-
مفاهیم اصلی: متغیرها، انواع داده، عملگرها، شرطها، حلقهها 44:33
-
توابع و scope: بررسی declaration function در برابر expression ،arrow functionها 19:09
-
Objectها در JS 12:41
-
JavaScript ناهمگام: Event Loop ،Callbacks ،Promises ،Aysnc/Await 17:22
-
متغیرها و انواع داده، عملگرها، شرطها و حلقهها None
-
توابع، scope و Arrow Functions None
-
Objectها در JS None
-
JavaScript ناهمگام: Promiseها، Async/Await None
-
ماشینحساب نمره دانشجو None
-
Async و Await چیست؟ چرا برای اتوماسیون با Playwright مهم است؟ 13:31
-
fixture و hookها در Playwright چیستند؟ درک اهمیت و نقش آنها 23:49
-
انواع مختلف locatorها و assertionها در Playwright 10:20
-
Page Object Model چیست؟ اهمیت و مزایای آن 09:17
-
یک مثال عملی با استفاده از Playwright 25:46
-
Trace Viewer چیست؟ traceهای تست، logها، گزارشهای HTML و اسکرینشاتها 08:31
-
Playwright Inspector چیست؟ چگونه میتوانیم با این ابزار تستهای خود را اشکالزدایی کنیم؟ 06:51
-
Codegen چیست؟ چگونه میتوانیم ضبط کنیم، عنصر را پیدا کنیم و assertion انجام دهیم؟ 05:42
-
معرفی و مرور وبسایت نمونه و موارد تست 08:16
-
ماژول احراز هویت: اعتبارنامههای معتبر/نامعتبر (Assertions، انتظار خودکار، POM) 37:30
-
معتبر/نامعتبر، جستوجو و آپلود فایلها (SetInput Files ،Locators ،POM ،Assertions) 01:40:31
-
ویرایش و حذف کارکنان (فهرست کشویی سفارشی، مدیریت فرم، جدولها) 35:57
-
مقدمه 03:55
-
نمایش عملی 15:43
-
مقدمهای بر هوش مصنوعی عاملی در زمینه اتوماسیون تست 02:43
-
راهاندازی Playwright MCP Server و ایجاد اولین تست 15:28
-
مزایا و معایب: نگاهی متعادل 03:59
مشخصات آموزش
تسلط به اتوماسیون تست با Playwright JS در عصر هوش مصنوعی
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:38
- مدت زمان :07:34:56
- حجم :3.82GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy