OENIT TRAININGEN
up-to-speed met Playwright
OENIT TRAININGEN
up-to-speed met Playwright
- fundamentals & advanced -
playwright Trainingen
Onze Playwright trainingen worden altijd op maat gemaakt. In een intake inventariseren wij waar de behoefte ligt en bespreken we eventuele specifieke wensen. Hier baseren we onze training(en) op.
Alle opdrachten worden vooraf gegaan aan de benodigde theorie, daarna ga je ook echt zelf aan de slag met Playwright.
Bekijk hieronder onze trainingen:
Playwright Fundamentals Training
Wil je graag Playwright leren kennen, maar weet je niet waar je moet beginnen? Heb je geen tijd om dagenlang filmpjes te kijken over Playwright waarvan het niet helemaal duidelijk is of de materie nog wel up-to-date is? Of heb je het gevoel dat je op een rijdende trein springt als je het alleen moet uitzoeken? Dan is een Fundamentals training een goede oplossing.
Voor wie is deze training geschikt:
Je wil vooral leren werken met Playwright om UI testen te kunnen schrijven en je hoeft niet de hele pipeline op te kunnen zetten. Of je werkt in een omgeving waar Playwright al is ingericht en je wil vooral de bestaande scripts kunnen aanpassen en nieuwe testen toevoegen.
Deze training focust zich op een goede gestructureerde basis om te kunnen werken met Playwright.
Er wordt niet alleen gekeken naar het schrijven van testscripts, maar ook belangrijke zaken eromheen zoals het opzetten van Playwright, het werken met een Configuration file, het gebruiken van Command line Interface en hoe CSS selectors opgebouwd zijn. Hierdoor begrijp je beter de basis van Playwright en herhaal je niet alleen maar een kunstje.
De testscripts worden uiteraard ook behandeld en je leert werken met oa. CSS Selectors, Assertions, Annotaties, Tags en Hooks. Daarnaast zal er aan het einde van de test een HTML rapport gegenereerd worden met screenshots, een video en een tracefile die allemaal vanuit de browser te bekijken zijn.
Ervaring met testautomatisering is niet nodig. Wel is het wenselijk dat je wat ervaring hebt met een programmeertaal.
De programmeertaal die gebruikt wordt is Typescript (TS). Heb je al ervaring met een Object Georiënteerde (OO) taal zoals Java en C#, dan is de overstap minimaal.
Java, C#, Javascript en Python worden wel ondersteund door Playwright, maar zullen in deze training niet aan de orde komen.
Training Details
2 dagdelen (± 8 uur)
max. 8 deelnemers
- Wat is Playwright voor- en nadelen
- Opzetten Playwright m.b.v. NodeJS
- Command Line Interface basics
- Testen genereren met Codegen
- CSS selectors
- Annotaties
- Tags
- Assertions
- Hooks
- Visuele regressie
- Configuration file
- Genereren HTML rapporten
- Tracefile
- Training wordt gegeven in Typescript
Training Details
3-4 dagdelen (± 12-16 uur)
max. 8 deelnemers
- Alle onderwerpen van de fundamentals training
- Page object model
- Jenkins integratie d.m.v. JenkinsFile
- API testen schrijven
- API mocken
- Cookies zetten
- Training wordt gegeven in Typescript
Playwright Advanced Training
Elke goede softwareontwikkelaar zal beamen dat een goede basis onmisbaar is voor goed werkende en makkelijk te onderhouden code. Aangezien testautomatiseerders ook code schrijven, moeten zij er ook voor zorgen dat de basis goed is. Deze training gaat verder waar de fundamentals training stopt en is meer gericht op de backend en de API testen.
Voor wie is deze training:
Je wil leren werken met Playwright en de testen in een Jenkins pipeline implementeren. Je wil niet alleen UI testen, maar ook API testen kunnen schrijven.
Hoe zet je als testautomatiseerder een goed platform neer gebaseerd op Playwright?
In deze advanced training bekijk je naast de fundamentals van Playwright ook het framework van jouw eigen testautomatisering. Je leert wat het Page Object model is en hoe je dat kunt toepassen op Playwright. Je leert hoe je API’s kunt testen zonder de webapplicatie op te starten en hoe deze te mocken. Je gaat cookies zetten, zodat je deze kunt manipuleren voor jouw testen. Je richt Jenkins in met behulp van een JenkinsFile om de testen in een pipeline te kunnen laten draaien. Testautomatisering wordt dan écht van toegevoegde waarde voor Continuous Integration Continuous Delivery (CI/CD), zodat de testen bv. automatisch ’s nachts draaien of na elke build.
Ervaring met een programmeertaal is nodig. Zo moet je een aantal basis principes kennen zoals: Wat Object Georiënteerd werken is en wat classes en methoden/functies zijn. Deze basis principes worden wel kort aangehaald, maar er wordt niet te diep op ingegaan.
De programmeertaal die gebruikt wordt is Typescript (TS). Heb je al ervaring met een Object Georiënteerde (OO) taal zoals Java en C#, dan is de overstap minimaal.
Java, C#, Javascript en Python worden wel ondersteund door Playwright, maar zullen in deze training niet aan de orde komen.
Playwright Advanced Training
Elke goede softwareontwikkelaar zal beamen dat een goede basis onmisbaar is voor goed werkende en makkelijk te onderhouden code. Aangezien testautomatiseerders ook code schrijven, moeten zij er ook voor zorgen dat de basis goed is. Deze training gaat verder waar de fundamentals training stopt en is meer gericht op de backend en de API testen.
Voor wie is deze training:
Je wil leren werken met Playwright en de testen in een Jenkins pipeline implementeren. Je wil niet alleen UI testen, maar ook API testen kunnen schrijven.
Hoe zet je als testautomatiseerder een goed platform neer gebaseerd op Playwright?
In deze advanced training bekijk je naast de fundamentals van Playwright ook het framework van jouw eigen testautomatisering. Je leert wat het Page Object model is en hoe je dat kunt toepassen op Playwright. Je leert hoe je API’s kunt testen zonder de webapplicatie op te starten en hoe deze te mocken. Je gaat cookies zetten, zodat je deze kunt manipuleren voor jouw testen. Je richt Jenkins in met behulp van een JenkinsFile om de testen in een pipeline te kunnen laten draaien. Testautomatisering wordt dan écht van toegevoegde waarde voor Continuous Integration Continuous Delivery (CI/CD), zodat de testen bv. automatisch ’s nachts draaien of na elke build.
Ervaring met een programmeertaal is nodig. Zo moet je een aantal basis principes kennen zoals: Wat Object Georiënteerd werken is en wat classes en methoden/functies zijn. Deze basis principes worden wel kort aangehaald, maar er wordt niet te diep op ingegaan.
De programmeertaal die gebruikt wordt is Typescript (TS). Heb je al ervaring met een Object Georiënteerde (OO) taal zoals Java en C#, dan is de overstap minimaal.
Java, C#, Javascript en Python worden wel ondersteund door Playwright, maar zullen in deze training niet aan de orde komen.
Training Details
3-4 dagdelen (± 12-16 uur)
max. 8 deelnemers
- Alle onderwerpen van de fundamentals training
- Page object model
- Jenkins integratie d.m.v. JenkinsFile
- API testen schrijven
- API mocken
- Cookies zetten
- Training wordt gegeven in Typescript
COMPLEET AANBOD
“De training was hartstikke goed en had een heel compleet aanbod. Gerben komt als trainer erg natuurlijk en relaxed over en weet een prettige sfeer neer te zetten tijdens de training. Na afloop van de training waren velen van ons geactiveerd om actief met Playwright aan de slag te gaan.”
Erwin Latuputty
Software Test Engineer @New Nexus
GOED OPGEZETTE TRAINING
“In korte tijd van nul kennis van Playwright tot een niveau kunnen komen dat het ook daadwerkelijk gebruikt kan worden.
Goede verhouding theorie en hands-on met leuke en leerzame oefeningen. Gerben legt de theorie op een begrijpelijke manier uit waarna je het zelf in praktijk mag uitvoeren. Veel aandacht voor tips, trucks en praktijkvoorbeelden.
Het enthousiasme en de kennis van Gerben nodigen je uit om ook zelf snel met Playwright aan de slag te gaan.”
Ronald van der Louw
Test Automation Engineer @Squerist
Veelgestelde vragen
Door een training te volgen doe je hands-on kennis op van het bouwen en het (correct) implementeren van Playwright oplossingen. Hierdoor wordt kostbare tijd gewonnen. Weten dat iets kan is vaak de halve strijd in de testautomatisering. Gun jezelf een voorsprong door te investeren in jouw ontwikkeling.
Zie de training als een investering , want een goede training levert je juist geld op en verdient zichzelf dubbel en dwars terug.
Omdat de situatie per bedrijf verschillend is, zal ook de prijs verschillen. De investering is vanaf € 1000 ex btw (max. 8 deelnemers) per dagdeel.
Neem contact met ons op voor een vrijblijvend kennismakingsgesprek.
Eerst zal er een kennismakingsgesprek plaatsvinden om te bepalen wat de behoefte is en hoe die kan worden voldaan.
Dan wordt er een offerte opgemaakt waar de behoefte in wordt vertaald en onder welke voorwaarden de training zal plaatsvinden.
De training wordt gegeven op de afgesproken datum(s) bij jou op locatie.