آنچه یاد خواهید گرفت:
اصول JavaScript و TypeScript موردنیاز برای تست اتوماسیون با Playwright را یاد بگیرید.
اتوماسیون وب با Playwright را روی اپلیکیشنهای واقعی درک کنید.
دانش جامع درباره همه متدهای Playwright و کاربرد آنها همراه با مثالها به دست آورید.
یاد بگیرید چگونه در تستهای اتوماسیون UI، فراخوانیهای API انجام دهید تا اتوماسیون هوشمند پیادهسازی کنید.
درک کنید چگونه درخواستها و پاسخهای شبکه و API را با Playwright رهگیری کنید.
با ابزارهای Playwright Inspector و Trace Viewer و Code Gen (Record Playback) آشنا شوید.
آشنایی با نحوه استفاده از ایجنتهای هوش مصنوعی Playwright، سرورهای MCP و GitHub Copilot در VS Code به همراه یوزکیسها و دموی عملی
فریمورک Playwright Cucumber BDD را از ابتدا و با بهترین شیوهها توسعه دهید.
فریمورک کامل End-to-End با Mocha و Playwright را با استفاده از همه قابلیتهای موجود در ابزار توسعه دهید.
تست ویژوال، شبیهسازی دستگاههای موبایل و اجرای تست در کانتینر CI/CD Docker را درک کنید.
پیشنیازهای دوره
هیچ تجربهای در برنامهنویسی لازم نیست. مبانی JavaScript در یک بخش اختصاصی بهطور کامل آموزش داده شدهاند.
توضیحات دوره
آخرین بروزرسانی دوره در ژوئن 2026 با دموهای ایجنتهای Playwright و MCP
به دوره جامع Playwright خوش آمدید؛ دورهای که همه موارد را از مبانی تا فریمورکها + ایجنت های هوش مصنوعی پوشش میدهد و شامل اصول TypeScript و JavaScript نیز هست، بدون اینکه به هیچ تجربه قبلی در برنامهنویسی نیاز داشته باشید.
این دوره کاملاً عملی است. ما از یک اپلیکیشن تجارت الکترونیک کاملاً تابعی برای تست استفاده میکنیم و یاد میگیریم چگونه همه سناریوهای اپلیکیشن، از جمله کامپوننتهای پویا که معمولاً در اپلیکیشنهای مدرن React و Angular استفاده میشوند را خودکار کنیم.
همچنین بررسی میکنیم چگونه با Playwright تست API انجام دهیم تا داده را داخل اپلیکیشنایجاد کنیم.
این دوره به شما نشان میدهد چگونه تست عملکردی end-to-end انجام دهید؛ تستی که هم تست UI و هم تست API را در یک اسکریپت واحد ترکیب میکند. این اسکریپت داده ایجاد میکند، سناریوها را تست میکند و سپس داده را حذف میکند.
موضوعات پیشرفتهای نیز بررسی میشوند، مانند گرفتن کوکیهای سشن با استفاده از APIs و پاسخها برای بایپس صفحه لاگین UI و اجرای سریعتر و قابلاعتمادتر
با Playwright همه چیز ممکن است. این دوره روشی نظاممند برای مدیریت اپلیکیشنهای پیچیده تجارت الکترونیک با موارد تست خودکار به دقت طراحی شده را نشان میدهد.
این دوره دو فریمورک قدرتمند برای طراحی موارد تست را پوشش میدهد:
فریمورک Playwright Cucumber BDD
Playwright با Mocha
این دو فریمورک بر پایه تستهای مبتنی بر الگوی آبجکت صفحه ساخته شدهاند که داده را از منابع خارجی میگیرند و از متدهای کمکی سفارشی برای تولید گزارشهای HTML عالی استفاده میکنند.
در نهایت، فریمورک کامل با CI/CD Jenkins یکپارچه میشود و از کانتینرهای Docker برای اجرای تستها استفاده خواهد کرد.
نکته مهم این است که Playwright قابلیتهای قدرتمند لاگ کردن دارد، از جمله اسکرینشات، ویدئو و ویژگیهای داخلی به نام Playwright Inspector و Traces برای مشاهده دقیق پس از اجرا، که این قابلیتها در طول دوره با دموهای لایو نمایش داده میشوند.
در پایان، این دوره یک راهحل کامل برای تبدیل شدن شما به یک Playwright hero و تسلط به اتوماسیون تست مدرن end-to-end است.
نکته : ما برای ساخت تستهای اتوماسیون Playwright از binding زبان JavaScript استفاده میکنیم. (Js زبان اصلی و رایج برای Playwright است.)
برای مبتدیان، در بخش پایانی دوره یک آموزش 3 ساعته JavaScript وجود دارد که همه مبانی JS را از ابتدا، همراه با تکالیف کدنویسی و آزمونها پوشش میدهد و داوطلبان را برای مصاحبه آماده میکند.
تقسیمبندی ساختار دوره:
اتوماسیون وب و UI با Playwright (50%) - مفاهیم اصلی Playwright را برای اتوماسیون جامع UI بهخوبی یاد بگیرید.
تست ترکیبی وب و API با ماک کردن شبکه (%25) - مهارتهای خود را با ترکیب تست UI و API و قابلیتهای شبیهسازی شبکه گسترش دهید.
قابلیتهای پیشرفته فریمورک Playwright (25%) - برای طراحی بهینه تست، عمیقاً وارد فریمورکهای پیشرفته Playwright شوید.
اختیاری: مبانی JavaScript برای مبتدیان (3 ساعت) - یک پایه قویJavaScript بسازید تا با اطمینان وارد Playwright شوید.
به قهرمان Playwright تبدیل شوید و آینده اتوماسیون تست end-to-end را بپذیرید. همین امروز در دوره شرکت کنید.
این دوره برای چه کسانی مناسب است؟
متخصصان تست خودکار
QA
توسعهدهندگان