In deze training leer je wat geautomatiseerd webapplicaties testen is, hoe je Selenium WebDriver kunt toepassen, hoe je locators samenstelt en hoe je uiteindelijk onderhoudbare testscripts kunt maken.Deze training gaat niet alleen over het toepassen van de Selenium WebDriver API, maar juist ook over het opzetten van een testframework. We gaan naar een aantal belangrijke elementen kijken die nodig zijn binnen een testframework, zoals: dependency management, configuratie, test engine, logger en een duidelijke rapportage. Daarnaast besteden we aandacht aan de implementatie van het Page Object Model om zo beter onderhoudbare testscripts te maken. Hierdoor kun jij web applicaties testen door middel geautomatiseerde Selenium WebDriver tests.
Opzet
De training wordt in een kleine groep van minimaal 3 en maximaal 10 deelnemers gegeven, zodat de kwaliteit van de training gewaarborgd kan worden. Aan de hand van praktijkvoorbeelden licht de docent de praktische toepasbaarheid toe.Deze klassikale training is interactief van opzet, wat betekent dat er veel ruimte is voor het stellen van vragen of het inbrengen van eigen praktijk cases. Aan de hand van oefeningen werk je een aantal scenario's uit.Deelnemers dienen een eigen laptop met local admin rechten mee te nemen.
Na afloop
Na het volbrengen van de Selenium training kun je zelfstandig geautomatiseerde tests implementeren en zelfs parallel geautomatiseerd tests uitvoeren met Selenium Grid. Geautomatiseerde tests zorgen voor een constante kwaliteits factor, mogelijkheid tot vaker te testen en meer uitdaging voor de testers.
Programma
De trainingsdagen lopen van 9.00 tot 17.00 uur, inclusief pauze. De volgende onderwerpen komen aan bod:
Introductie testautomatisering
Effectief Selenium WebDriver inzetten
Elementen benaderen
Project opzetten met Maven
Aan de slag met een Java testframework
Implementeren van verificatiepunten
Implementeren van data-driven tests
Selenium WebDriver API
Parallel tests uitvoeren met Selenium Grid
Page Object Model
Data structuren
Rapportage
Analyseer code met Sonar
Doelgroep
De training is bedoeld voor iedereen die zich wilt verdiepen in het testen met Selenium WebDriver in een Java omgeving. In het bijzonder testers en ontwikkelaars.Ervaring met de basis principes van programmeren is een pre.
We gebruiken cookies om ervoor te zorgen dat onze site zo soepel mogelijk draait. Als je doorgaat met het gebruiken van deze site, gaan we er vanuit dat je ermee instemt.Accepteer