Webtesten met Cucumber, Selenium en Python 7 secties22 lessen5 Quizzes26 weken
Curriculum
- 7 secties
- 22 lessen
- 26 weken
Expand all sectionsCollapse all sections
- Inleiding en cursusinformatie2 ItemsIn dit deel maken we kennis met de docent, de deelnemers en het cursusprogramma.
- User Stories als communicatiemiddel4 ItemsUser Stories dienen als beschrijving van het gewenste gedrag van een softwareproduct, maar bieden ook ruimte voor het opnemen van acceptatiecriteria.
- Acceptatiecriteria schrijven in Gherkin4 ItemsGherkin is een eenvoudige taal die helpt om acceptatiecriteria op een eenduidige en automatiseerbare manier te omschrijven.
- De Behave en Python toolstack4 ItemsEen toolstack is een verzameling applicaties die bij elkaar gekozen zijn voor een specifiek doel. In ons geval is dat Behave, Python, enkele Python modules en Selenium Webdriver.
- Gherkin steps implementeren in Python4 ItemsDe testscenario’s uit de feature bestanden worden voorzien van Python step-implementaties om de testautomatisering leven in te blazen.
- Webtesten met Splinter7 ItemsWe maken via Splinter verbinding met Google Chrome en navigeren naar een webpagina. Hierna kijken we naar webtechnologie.
- 0.0Hoorcollege Aan de slag met Splinter (live online)
- 0.1DuckDuckGo automatiseren2 vragen
- 0.2Dictaat Met Splinter interacteren met webtoepassingen
- 0.3Maak een feature met scenario’s voor het zoeken op DuckDuckGo en implementeer de stappen
- 0.4Maak een feature met scenario’s voor een website en implementeer de stappen
- 0.5Webservices aanroepen met de Python Requests module
- 0.6Q&A en retrospective (live online)
- Asserters, matchers en logging5 ItemsEen groot deel van testen is het controleren van uitkomsten en vergelijken met verwachtingen. Hiervoor maken we gebruik van asserters en matchers.
