لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اتوماسیون تست وب مدرن با Playwright و Python [ویدیو]
- آخرین آپدیت
دانلود Modern Web Test Automation with Playwright and Python [Video]
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره شما را با تمام مراحل ضروری ساخت یک فریمورک مدرن اتوماسیون تست وب با استفاده از Playwright و پایتون آشنا میکند. شما با یادگیری نحوه طراحی یک معماری پروژه تمیز و مقیاسپذیر و پیکربندی محیط برای توسعه روان، مسیر خود را آغاز میکنید. با راهنماییهای مربوط به راهاندازی Pytest، مدیریت وابستگیها و سازماندهی ساختار پروژه، یک پایه محکم برای کارهای حرفهای اتوماسیون ایجاد خواهید کرد.
سپس به سراغ ساخت اجزای اصلی فریمورک میروید. از طریق برنامهریزی، نوشتن شبهکد و کدنویسی عملی، یک لایه پایه (Base Layer) قابل استفاده مجدد خواهید ساخت که از گزارشدهی، لاگینگ، اسکرینشاتها و ابزارهای کاربردی پشتیبانی میکند. این دوره همچنین مدل Page Object Model (POM) را معرفی کرده و به شما نشان میدهد که چگونه اشیاء صفحه را طراحی کنید و این الگو را برای ایجاد کدهای تست قابل نگهداری و خوانا به کار ببرید.
بخش نهایی بر نوشتن تستهای موثر و اجرای آنها با اطمینان تمرکز دارد. شما با فیچرها (Fixtures)، اعتبارسنجیهای معنادار و تکنیکهای دادهمحور (Data-Driven) برای ایجاد تستکیسهای قدرتمند آشنا میشوید. استراتژیهای دیباگ به شما کمک میکند تا خطاها را مانند یک توسعهدهنده تحلیل کنید، در حالی که گزارشات Allure نتایج تست شما را با بصریسازیهای شفاف ارتقا میدهد. در پایان، شما یک فریمورک اتوماسیون کامل و مهارتهای لازم برای گسترش آن در کاربردهای واقعی را خواهید داشت.
در این دوره میآموزید:
- ساخت یک فریمورک اتوماسیون مقیاسپذیر با Playwright و Python
- بهکارگیری الگوهای POM برای ایجاد ساختارهای تست تمیز و قابل نگهداری
- ایجاد تستهای قابل اعتماد با استفاده از Fixtures و متدهای دادهمحور
- استفاده از Breakpoints و تحلیل ساختاریافته برای دیباگینگ بهینه
- تولید گزارشهای حرفهای و دقیق با استفاده از Allure
- طراحی گردشکار و معماری متناسب با نیازهای اتوماسیون امروز
این دوره برای مهندسان QA، متخصصان SDET، علاقهمندان به اتوماسیون تست و تسترهای دستی که قصد انتقال به اتوماسیون را دارند، ایدهآل است. زبانآموزان باید دانش پایه پایتون و آشنایی با مفاهیم تست وب داشته باشند. هیچ تجربه قبلی در Playwright مورد نیاز نیست، بنابراین هم برای مبتدیان مشتاق و هم برای تسترهای با تجربه که میخواهند مهارتهای طراحی فریمورک خود را ارتقا دهند، ارزشمند است.
ویژگیهای کلیدی: ساختار تمیز و مقیاسپذیر اتوماسیون Playwright-Python * طراحی مدرن POM با اجزای پایه قابل استفاده مجد و ابزارهای هوشمند * متدهای تست حرفهای همراه با گردشکار دیباگ و گزارشدهی Allure
سرفصل ها و درس ها
مقدمه
Introduction
خوشآمدگویی - مسیر شما به سوی تسلط بر اتوماسیون از اینجا شروع میشود
Welcome – Your Journey to Automation Mastery Starts Here
چگونه بیشترین بهره را از این دوره ببریم
How to Get the Most Out of This Course
ساختار و معماری پروژه
Project Structure & Architecture
طراحی یک معماری پروژه مستحکم
Designing a Solid Project Architecture
ساخت اسکلت پروژه در PyCharm
Building the Project Skeleton in PyCharm
پیکربندی پروژه و پیشفرضهای هوشمند
Project Configuration & Smart Defaults
پیکربندی کاربردی - آمادهسازی برای یک گردشکار روان
Configuration That Actually Works – Setting Up for a Smooth Workflow
توضیح Pytest.ini - تعیین قوانین برای محیط تست
Pytest.ini Explained – Set the Rules for Your Test Environment
فایل Requirements.txt - مدیریت حرفهای وابستگیها
Requirements.txt – Managing Your Dependencies Like a Pro
نوشتن یک فایل README تاثیرگذار
Writing a README That Makes You Look Good
ساخت هسته - قلب فریمورک اتوماسیون شما
Building the Core – The Heart of Your Automation Framework
پیریزی - ساختار پایه و اصول تست
Laying the Foundation – Base Structure and Testing Principles
برنامهریزی با شبهکد - طراحی هدفمند لایه پایه
Pseudocode Planning – Designing Your Base with Purpose
کدنویسی لایه پایه - جان بخشیدن به هسته فریمورک
Coding the Base – Bringing the Core to Life
لاگینگ و اسکرینشاتها - بهبود گزارشدهی تست
Logging & Screenshots – Improve Test Reporting
ادغام ابزارهای کاربردی در پایه - هوشمندتر کردن فریمورک
Fusing Utilities into the Base – Making Your Framework Smarter
مدل Page Object Model (POM) - الگوهای طراحی برای اتوماسیون تمیز
Page Object Model (POM) – Design Patterns for Clean Automation
نمایش نظرات