لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اتوماسیون تست وب مدرن با Playwright و Python
- آخرین آپدیت
دانلود Modern Web Test Automation with Playwright and Python
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظهای که به شما کمک میکند دانش خود را بسنجید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
با بررسی نحوه همکاری Playwright و Python برای ارائه اتوماسیون تست وب سریع و قابل اعتماد شروع کنید. شما یاد خواهید گرفت که چگونه یک ساختار پروژه تمیز طراحی کنید، پیکربندیها را تنظیم نمایید و پیشفرضهای هوشمندی ایجاد کنید که از مقیاسپذیری بلندمدت پشتیبانی کنند.
سپس هسته فریمورک خود را میسازید و قابلیتهایی مانند ثبت لاگ (Logging)، اسکرینشات، ابزارهای کمکی (Utilities) را اضافه کرده و مدل Page Object Model را برای سازماندهی کدها به کار میگیرید. با پیشروی در دوره، تستهای هوشمند و دادهمحور (Data-Driven) خواهید نوشت، اعتبارسنجیهای معناداری طراحی میکنید و از Fixtures و تکنیکهای برنامهریزی برای تولید مجموعههای تست شفاف و قابل نگهداری استفاده خواهید کرد.
این دوره با اجرای بهینه تستها، مهارتهای عیبیابی (Debugging) و ایجاد گزارشهای حرفهای با Allure به پایان میرسد.
این دوره برای مهندسان QA، متخصصان SDET و توسعهدهندگانی که مهارتهای پایه پایتون دارند، ایدهآل است.
در پایان این دوره، شما قادر خواهید بود یک معماری اتوماسیون مقیاسپذیر بسازید، POM را پیادهسازی کنید، تستهای دادهمحور ایجاد نمایید و گزارشهای اتوماسیون موثری تولید کنید.
سرفصل ها و درس ها
مقدمه
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) – طراحی هدفمند ساختار پایه
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
نمایش نظرات