К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Modern Web Test Automation with Playwright and Python · LearnSpace
Назад в каталог
courseraПрограммирование

Modern Web Test Automation with Playwright and Python

Курс от Packt
Средний≈ 7.6 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Start by exploring how Playwright and Python work together to deliver fast and reliable web test automation. You’ll learn how to design a clean project structure, set up configurations, and create smart defaults that support long-term scalability. You then build the core of your framework, adding logging, screenshots, utilities, and applying the Page Object Model to keep your code organized. As you advance, you’ll write smart, data-driven tests, design meaningful validations, and use fixtures and planning techniques to produce clear and maintainable test suites. The course wraps up with efficient test execution, debugging skills, and creating polished reports with Allure. This course is ideal for QA engineers, SDETs, and developers with basic Python skills. By the end of the course, you will be able to build a scalable automation architecture, implement POM, create data-driven tests, and generate effective automated reports.

Навыки, которые вы освоите

Test AutomationScalabilityTest CaseTest Execution EngineTest DataSoftware ArchitectureDebuggingAutomationSoftware Design PatternsCode ReusabilityTest EngineeringPackage and Software ManagementMaintainabilityConfiguration ManagementSoftware TestingApplication FrameworksTest PlanningTest Script Development

Программа курса

8 модулей · 43 учебных материалов

01Introduction3 материалов

Introduction

Welcome – Your Journey to Automation Mastery Starts HereВидеоFull Course ResourcesЧтениеHow to Get the Most Out of This CourseВидео
02Project Structure & Architecture4 материалов

Project Structure & Architecture

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Modern Web Test Automation with Playwright and Python
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 7.6 ч

8 модулей

Язык: Английский

Часть программы вашего университета
Designing a Solid Project ArchitectureВидео
Building the Project Skeleton in PyCharmВидео
Understanding Python Automation Project StructureDIALOGUE
Project Structure & Architecture - AssessmentЗадание
03Project Configuration & Smart Defaults6 материалов

Project Configuration & Smart Defaults

Configuration That Actually Works – Setting Up for a Smooth WorkflowВидеоPytest.ini Explained – Set the Rules for Your Test EnvironmentВидеоRequirements.txt – Managing Your Dependencies Like a ProВидеоWriting a README That Makes You Look GoodВидеоSetting Up a Reliable Python Test Automation ProjectDIALOGUEProject Configuration & Smart Defaults - AssessmentЗадание
04Building the Core – The Heart of Your Automation Framework7 материалов

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ВидеоStructuring Playwright Automation: Base Page, Logging, and ScreenshotsDIALOGUEBuilding the Core – The Heart of Your Automation Framework - AssessmentЗадание
05Page Object Model (POM) – Design Patterns for Clean Automation5 материалов

Page Object Model (POM) – Design Patterns for Clean Automation

Why POM Matters – Cleaner Code, Better TestsВидеоPlanning Your Page Objects – Think Before You CodeВидеоImplementing POM – Create a Real Login Page ObjectВидеоImplementing and Understanding the Page Object Model for Login AutomationDIALOGUEPage Object Model (POM) – Design Patterns for Clean Automation - AssessmentЗадание
06Writing Smart Tests – Strategies for Powerful, Reliable Automation10 материалов

Writing Smart Tests – Strategies for Powerful, Reliable Automation

Test Design – From TDD Mindset to Real AutomationВидеоFrom Logic to Code – Planning Real Test ScenariosВидеоSmarter Test Setup with FixturesВидеоCreating Powerful Tests – Writing Your First Real Test CaseВидеоValidations That Matter – Make Your Tests Count (Part 1)ВидеоValidations That Matter – Make Your Tests Count (Part 2)ВидеоData-Driven Testing (DDT) – Power Through Parameters (Part 1)ВидеоData-Driven Testing (DDT) – Advanced Techniques (Part 2)ВидеоDesigning Stable, Data-Driven Login Tests with Pytest FixturesDIALOGUEWriting Smart Tests – Strategies for Powerful, Reliable Automation - AssessmentЗадание
07Running Tests & Creating Reports That Impress5 материалов

Running Tests & Creating Reports That Impress

Smart Test Execution – From IDE to Real RunsВидеоDebug Like a Developer – Breakpoints & Smart AnalysisВидеоGenerate Stunning Reports with AllureВидеоDebugging Automated Test Failures and Interpreting Test ReportsDIALOGUERunning Tests & Creating Reports That Impress - AssessmentЗадание
08Course Wrap-Up – Where to Go from Here3 материалов

Course Wrap-Up – Where to Go from Here

Thank You & Keep BuildingВидеоFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание