Détails
- 6 Sections
- 19 Lessons
- 2 Days
Expand all sectionsCollapse all sections
- Introductie tot Selenium en de architectuur (1,5 uur)3
- 1.1Presentatie van de componenten: Selenium WebDriver, Selenium Grid, Selenium IDE
- 1.2Functionaliteiten en toepassingsgebieden van Selenium
- 1.3Casestudy: Vergelijking van Selenium met andere testautomatiseringstools
- Configuratie van de testomgeving (2 uur)3
- 2.1Installatie en configuratie van Selenium WebDriver
- 2.2Vereisten: browsers, drivers, IDE’s (Eclipse, IntelliJ IDEA)
- 2.3Praktische oefening: Configureren van een Selenium-omgeving voor een project
- Opstellen van testscripts met Selenium WebDriver (2,5 uur)3
- 3.1Basisstructuur van een Selenium-script
- 3.2Interactie met webpagina-elementen: identificatie (XPath, CSS), klikken, formulieren invullen
- 3.3Praktische oefening: Automatiseren van een eenvoudige testsituatie
- Geavanceerde tests en best practices (2,5 uur)4
- 4.1Foutafhandeling en synchronisatiestrategieën (impliciete/expliciete waits)
- 4.2Organisatie van testcases: Page Object Model (POM)
- 4.3Onderhoud van testscripts en omgaan met applicatiewijzigingen
- 4.4Praktische oefening: Automatiseren van een complex testscenario met POM
- Integratie van Selenium in een DevOps-aanpak (2,5 uur)3
- 5.1Koppeling met CI/CD-tools (Jenkins, GitLab CI/CD)
- 5.2Rapportgeneratie met frameworks (TestNG, Allure)
- 5.3Praktische oefening: Configureren van een Jenkins-pipeline om Selenium-tests uit te voeren
- Monitoring en optimalisatie (1 uur)3
- 6.1Analyse van testresultaten: logs, screenshots
- 6.2Optimalisatie van tests om uitvoeringstijd te verkorten
- 6.3Praktische oefening: Identificeren en oplossen van problemen in een Selenium-pipeline