course

NL/EN
This training is available in Dutch and English. More information

End-to-end testing with Playwright

Ship faster, break less: master Playwright for automated browser testing.

Not yet scheduled
- No location
-
1 day
765 (excl. VAT)
AI-Boosted

Description

Playwright: End-to-End Testing is a hands-on course focused on designing, building, and maintaining reliable browser-based tests. You’ll learn Playwright fundamentals (browsers, contexts, pages), write stable end-to-end tests, and structure them with the Page Object Model and accessible, role-based locators. We cover network interception, response stubbing, and time control to make tests deterministic and cover edge cases. You’ll practice snapshot and visual regression testing, manage baselines, and integrate tests into CI with parallelism, retries, and reporting. We also explore test generation through record-and-replay and discuss when and how to refactor generated tests for robustness.

AI-Boosted: You’ll learn how to use Playwright's MCP server (Model Context Protocol) to accelerate test creation by generating them through prompts, including validating outputs.

Learning Goals

CheckmarkDesign and develop tests for web applications using Playwright.
CreateLogo InfoSupport
CheckmarkExplore test generation using record-and-replay and AI-assistance.
ApplyLogo InfoSupport
CheckmarkEnhance reliability, maintainability and value by implementing the Page Object Model (POM) and accessible locators.
CreateLogo InfoSupport
CheckmarkApply network and time-travel mocking to improve determinism and coverage.
ApplyLogo InfoSupport
CheckmarkExplore snapshotting and visual testing to enhance accuracy and prevent regressions.
ApplyLogo InfoSupport
For the above learning goals we use Bloom's Taxonomy

Prior Knowledge

Experience with HTML, selectors and JavaScript/TypeScript.

Subjects

  1. Fundamentals
    • History
    • Architecture
    • Browser automation
  2. Testing
    • Testing introduction
    • Writing and executing
    • Setting up the IDE
    • Debugging
  3. Test generation
    • Recording tests
    • Prompting with AI
  4. Page objects
    • Interacting with the page
    • TypeScript and linting
    • Page objects
    • Fixtures
  5. Mocking
    • Time travel
    • Intercepting requests
  6. Capturing
    • Authentication
    • Snapshotting
    • Continuous integration (CI)

Schedule

All courses can also be conducted within your organization as customized or incompany training.

Our training advisors are happy to help you provide personal advice or find Incompany training within your organization.

Trainers

Prior knowledge courses

"Trainer who knows his profession!"
Marc
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten