training

NL/EN
Deze training is beschikbaar in het Nederlands en Engels. Meer informatie

End-to-end testing with Playwright

Versnel releases, verminder fouten: leer Playwright voor geautomatiseerd browsertesten.

Nog niet ingepland
- Geen locatie
-
1 dag
765 (ex BTW)

Beschrijving

Playwright: End-to-End Testing is een praktische training gericht op het ontwerpen, bouwen en onderhouden van betrouwbare browsergebaseerde tests. Je leert de basis van Playwright (browsers, contexts, pages), schrijft stabiele end-to-end tests en structureert ze met het Page Object Model en accessible locators. We behandelen het intercepten en mocken van netwerk requests en controleren de tijd om tests meer deterministisch te maken en edge cases af te dekken. Je oefent met snapshot- en visuele regressietests, beheert baselines en leert tests in CI te runnen met parallellisatie, retries en rapportage. We verkennen ook testgeneratie via record-and-replay en bespreken wanneer en hoe je gegenereerde tests refactort voor robuustheid.

AI-Boosted: Je leert hoe je de MCP-server (Model Context Protocol) van Playwright inzet om testcreatie te versnellen door tests via prompts te genereren, inclusief het valideren van de output.

Leerdoelen

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
Voor bovenstaande leerdoelen gebruiken we de Taxonomie van Bloom

Benodigde voorkennis

Ervaring met HTML, selectors en JavaScript/TypeScript.

Onderwerpen

  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)

Planning

Incompany of persoonlijk advies nodig?

Onze opleidingsadviseurs denken graag met je mee om een persoonlijk advies te geven of een incompany training binnen jouw organisatie te vinden.

Trainers

Voorkennis trainingen

"Zeer prettige docent, gaf op een eigen manier een zeer goede invulling aan de cursus. Was prettig om zo de cursus te volgen."
Marieke
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten