Playwright Test Automatisering

Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

Playwright Test Automatisering

SpiralTrain
Logo van SpiralTrain
Opleiderscore: starstarstarstarstar_half 8,5 SpiralTrain heeft een gemiddelde beoordeling van 8,5 (uit 50 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
placeAmsterdam
9 feb. 2026 tot 10 feb. 2026
Toon rooster
event 9 februari 2026, 09:30-16:30, Amsterdam, Dag 1
event 10 februari 2026, 09:30-16:30, Amsterdam, Dag 2
placeEindhoven
9 feb. 2026 tot 10 feb. 2026
Toon rooster
event 9 februari 2026, 09:30-16:30, Eindhoven, Dag 1
event 10 februari 2026, 09:30-16:30, Eindhoven, Dag 2
placeHouten
9 feb. 2026 tot 10 feb. 2026
Toon rooster
event 9 februari 2026, 09:30-16:30, Houten, Dag 1
event 10 februari 2026, 09:30-16:30, Houten, Dag 2
computer Online: Online
9 feb. 2026 tot 10 feb. 2026
Toon rooster
event 9 februari 2026, 09:30-16:30, Online, Dag 1
event 10 februari 2026, 09:30-16:30, Online, Dag 2
placeRotterdam
9 feb. 2026 tot 10 feb. 2026
Toon rooster
event 9 februari 2026, 09:30-16:30, Rotterdam, Dag 1
event 10 februari 2026, 09:30-16:30, Rotterdam, Dag 2
placeZwolle
9 feb. 2026 tot 10 feb. 2026
Toon rooster
event 9 februari 2026, 09:30-16:30, Zwolle, Dag 1
event 10 februari 2026, 09:30-16:30, Zwolle, Dag 2
placeAmsterdam
13 apr. 2026 tot 14 apr. 2026
Toon rooster
event 13 april 2026, 09:30-16:30, Amsterdam, Dag 1
event 14 april 2026, 09:30-16:30, Amsterdam, Dag 2
placeEindhoven
13 apr. 2026 tot 14 apr. 2026
Toon rooster
event 13 april 2026, 09:30-16:30, Eindhoven, Dag 1
event 14 april 2026, 09:30-16:30, Eindhoven, Dag 2
placeHouten
13 apr. 2026 tot 14 apr. 2026
Toon rooster
event 13 april 2026, 09:30-16:30, Houten, Dag 1
event 14 april 2026, 09:30-16:30, Houten, Dag 2
computer Online: Online
13 apr. 2026 tot 14 apr. 2026
Toon rooster
event 13 april 2026, 09:30-16:30, Online, Dag 1
event 14 april 2026, 09:30-16:30, Online, Dag 2
placeRotterdam
13 apr. 2026 tot 14 apr. 2026
Toon rooster
event 13 april 2026, 09:30-16:30, Rotterdam, Dag 1
event 14 april 2026, 09:30-16:30, Rotterdam, Dag 2
placeZwolle
13 apr. 2026 tot 14 apr. 2026
Toon rooster
event 13 april 2026, 09:30-16:30, Zwolle, Dag 1
event 14 april 2026, 09:30-16:30, Zwolle, Dag 2
placeAmsterdam
15 jun. 2026 tot 16 jun. 2026
Toon rooster
event 15 juni 2026, 09:30-16:30, Amsterdam, Dag 1
event 16 juni 2026, 09:30-16:30, Amsterdam, Dag 2
placeEindhoven
15 jun. 2026 tot 16 jun. 2026
Toon rooster
event 15 juni 2026, 09:30-16:30, Eindhoven, Dag 1
event 16 juni 2026, 09:30-16:30, Eindhoven, Dag 2
placeHouten
15 jun. 2026 tot 16 jun. 2026
Toon rooster
event 15 juni 2026, 09:30-16:30, Houten, Dag 1
event 16 juni 2026, 09:30-16:30, Houten, Dag 2
computer Online: Online
15 jun. 2026 tot 16 jun. 2026
Toon rooster
event 15 juni 2026, 09:30-16:30, Online, Dag 1
event 16 juni 2026, 09:30-16:30, Online, Dag 2
placeRotterdam
15 jun. 2026 tot 16 jun. 2026
Toon rooster
event 15 juni 2026, 09:30-16:30, Rotterdam, Dag 1
event 16 juni 2026, 09:30-16:30, Rotterdam, Dag 2
placeZwolle
15 jun. 2026 tot 16 jun. 2026
Toon rooster
event 15 juni 2026, 09:30-16:30, Zwolle, Dag 1
event 16 juni 2026, 09:30-16:30, Zwolle, Dag 2
placeAmsterdam
10 aug. 2026 tot 11 aug. 2026
Toon rooster
event 10 augustus 2026, 09:30-16:30, Amsterdam, Dag 1
event 11 augustus 2026, 09:30-16:30, Amsterdam, Dag 2
placeEindhoven
10 aug. 2026 tot 11 aug. 2026
Toon rooster
event 10 augustus 2026, 09:30-16:30, Eindhoven, Dag 1
event 11 augustus 2026, 09:30-16:30, Eindhoven, Dag 2
Beschrijving
In de cursus Playwright Test Automatisering van SpiralTrain leren de deelnemers om het Microsoft Playwright Framework te gebruiken bij het automatisch testen van de UI van moderne web applicaties.

Intro Playwright

De cursus begint met een kennismaking met Playwright, een moderne testtool voor webapplicaties. Er wordt gekeken naar de verschillen met Selenium en Cypress, hoe je Playwright installeert en gebruikt met verschillende browsers. Onderwerpen zoals browser contexten, automatisch wachten, introspectie events en web-first assertions worden behandeld, evenals het gebruik van de Playwright Inspector en ondersteuning voor meerdere programmeertalen.

Tests Schrijven

In deze module leren deel…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Testautomatisering, Software Testing, Testmanagement, Penetration testing en Selenium.

In de cursus Playwright Test Automatisering van SpiralTrain leren de deelnemers om het Microsoft Playwright Framework te gebruiken bij het automatisch testen van de UI van moderne web applicaties.

Intro Playwright

De cursus begint met een kennismaking met Playwright, een moderne testtool voor webapplicaties. Er wordt gekeken naar de verschillen met Selenium en Cypress, hoe je Playwright installeert en gebruikt met verschillende browsers. Onderwerpen zoals browser contexten, automatisch wachten, introspectie events en web-first assertions worden behandeld, evenals het gebruik van de Playwright Inspector en ondersteuning voor meerdere programmeertalen.

Tests Schrijven

In deze module leren deelnemers hoe ze tests schrijven met Playwright. De syntaxis en structuur van tests worden uitgelegd, inclusief het verschil tussen tests en de ruwe API. Ook het gebruik van verschillende types locators zoals CSS, XPath en rol-gebaseerde locators komt aan bod, net als assertions, trace viewer en debugging via VS Code.

UI Interacties

Deze module focust op het simuleren van gebruikersinteracties zoals klikken op knoppen, tekst invoeren, werken met checkboxes en dropdowns. Daarnaast wordt besproken hoe om te gaan met modale dialogen, alerts, pop-ups en bestandsuploads. Ook netwerkverzoeken en het gebruik van meerdere browser contexten komen aan bod.

Fixtures en Hooks

Deelnemers leren wat fixtures zijn en hoe deze gebruikt worden om een consistente testomgeving op te zetten. Zowel ingebouwde als aangepaste fixtures worden besproken, inclusief het overschrijven ervan. Er wordt uitgelegd hoe setup en teardown werkt en wat het verschil is tussen fixtures en hooks zoals beforeEach en afterEach.

API Testing

In deze module leren deelnemers hoe ze API-tests uitvoeren met Playwright. Ze maken GET, POST, PUT en DELETE verzoeken, voegen headers toe, en valideren JSON-payloads en response codes. Ook het combineren van API- en UI-tests, parallelle uitvoering en authenticatie tests worden behandeld.

Geavanceerde Onderwerpen

De cursus sluit af met geavanceerde onderwerpen zoals testparameterisatie, werken met CSV-bestanden en het gebruiken van .env-bestanden. Verder wordt besproken hoe time-outs en retries worden afgehandeld, hoe test rapporten en snapshots worden gegenereerd en hoe visuele regressietests uitgevoerd worden.

Doelgroep Cursus PlayWright Test Automation

De cursus PlayWright Test Automation is bestemd voor testers, developers en QA-engineers die PlayWright willen inzetten voor end-to-end testing van web applicaties.

Voorkennis PlayWright Test Automation

Basis kennis van programmeren in bijvoorbeeld JavaScript, TypeScript of Python. Enige ervaring met test automatisering is bevorderlijk voor de begripsvorming.

Uitvoering Training PlayWright Test Automation

Demos en case studies onder leiding van de trainer worden afgewisseld met presentaties en praktijk oefeningen.

Certificaat PlayWright Test Automation

De deelnemers krijgen na het goed doorlopen van de cursus een certificaat van deelname aan PlayWright Test Automation.

Modules

Module 1: Intro Playwright

  • What is Playwright?
  • Comparison with Selenium
  • Comparison with Cypress
  • Installing Playwright
  • Browser Contexts
  • Waiting for Elements
  • Auto Wait
  • Introspection Events
  • Language Bindings
  • Playwright Inspector
  • Web-First Assertions

Module 2: Writing Tests

  • Test Syntax and Structure
  • Test versus Raw API
  • Out of Process Running
  • Locating Elements
  • CSS Locators
  • XPath Locators
  • Role-based Locators
  • Page Interactions
  • Writing Assertions
  • Trace Viewer
  • VS Code Debugger

Module 3: UI Interactions

  • Page Interactions
  • Button Clicks
  • Text Insertions
  • Check and Radio Buttons
  • Working with Dropdowns
  • Modal Dialogs
  • Handling Alerts
  • Handling Pop-Ups
  • Multiple Browser Contexts
  • Handling File Uploads
  • Network Requests

Module 4: Fixtures and Hooks

  • What are Fixtures?
  • Establish the Environment
  • Built-in Fixtures
  • Benefits of Fixtures
  • Custom Test Fixtures
  • Overriding Fixtures
  • Setup and Teardown
  • Differences with Hooks
  • BeforeEach Hook
  • AfterEach Hooks

Module 5: API Testing

  • Making API Requests
  • GET and POST Requests
  • PUT and DELETE Requests
  • Validating Response Codes
  • Inserting Request Headers
  • Validating JSON Payloads
  • Validating Response Codes
  • Combining API and UI Testing
  • Parallel Execution
  • Authentication Testing

Module 6: Advanced Topics

  • Test Parameterization
  • Tests via CSV files
  • Passing Environment Variables
  • .env Files
  • Handling Timeouts
  • Failures and Retries
  • Test Reports
  • Generating Snapshots
  • Comparing Snapshots
  • Performing Visual Regression

Waarom SpiralTrain

SpiralTrain is specialist op het gebied van software development trainingen. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework.

Onze trainingkenmerken zich door :

• Klassikale of online open roostertrainingen en andere trainingsvormen
• Eenduidige en scherpe cursusprijzen, zonder extra kosten
• Veel trainingen met een doorlopende case study
• Trainingen die gericht zijn op certificering

Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.