Opleiding: Web Testing met Selenium
In de cursus Web Testing met Selenium leren de deelnemers werken met Selenium WebDriver en Selenium IDE waarmee web applicaties in verschillende browsers automatisch kunnen worden aangestuurd.
Selenium WebDriver
Via Web Driver scripts in programmeer talen als Java, C#, Python en Ruby kunnen de uitkomsten van bepaalde acties worden vergeleken met de verwachte uitkomsten en kunnen de resultaten worden gerapporteerd.
Selenium IDE
De cursus Web Testing met Selenium begint met het opnemen van user interactie met de Selenium IDE. De opgenomen test worden vertaald naar een JUnit test script in Java of een andere programmeer taal dat de test vervolgens automatisch uitvoert.
Element Localisatie
Aan de orde komen het localiseren van pagina elementen met id, name, link, CSS en XPath. De meest voorkomende WebDriver functies worden toegelicht en toegepast. Ook navigeren door en manipuleren van pagina elementen komt aan de orde.
Advanced Selenium
En eveneens worden Advanced Web Driver functies zoals het aanpassen van wait time, het Page Object Model, Selenium Grid en Cross Browser Testing besproken.
Cucumber Integratie
Tot slot van de cursus Web Testing met Selenium wordt ingegaan op de integratie van Selenium en het Cucumber Framework. Met Cucumber worden User Scenario's gedefinieerd die vertaald kunnen worden naar een JUnit Test met Selenium WebDriver.