Wikisage, de vrije encyclopedie van de tweede generatie en digitaal erfgoed, wenst u prettige feestdagen en een gelukkig 2025

Wikisage is op 1 na de grootste internet-encyclopedie in het Nederlands. Iedereen kan de hier verzamelde kennis gratis gebruiken, zonder storende advertenties. De Koninklijke Bibliotheek van Nederland heeft Wikisage in 2018 aangemerkt als digitaal erfgoed.

  • Wilt u meehelpen om Wikisage te laten groeien? Maak dan een account aan. U bent van harte welkom. Zie: Portaal:Gebruikers.
  • Bent u blij met Wikisage, of wilt u juist meer? Dan stellen we een bescheiden donatie om de kosten te bestrijden zeer op prijs. Zie: Portaal:Donaties.
rel=nofollow

Geautomatiseerd testen

Uit Wikisage
Naar navigatie springen Naar zoeken springen

Geautomatiseerd testen omvat automatische test executie en automatisch vergelijkingen van test resultaten met verwachte resultaten.

Beschrijving

Geautomatiseerd testen gaat via geautomatiseerde test tools. Deze tools voeren testscipts automatisch uit. Test resultaten kunnen hieruit gegenereerd worden. Vaak worden deze tools ingezet voor regressietesten. Met regressietesten wordt gecontroleerd of de niet aangepaste onderdelen van een applicatie nog steeds juist werken. Bijvoorbeeld kan een API gedreven geautomatiseerd test tool worden gebouwd in Python en kan onderdeel zijn van een testframe. Een ander voorbeeld is een grafische user interface test tool, genaamd Selenium. Hiermee kunnen gebruikersacties op browsers geautomatiseerd worden.

Voor- en nadeel

Een voordeel van geautomatiseerd testen is dat er een verhoogde test coverage behaald kan worden. Men krijgt dus beeld bij het percentage functionaliteit welke getest wordt. Men krijgt inzicht in de kwaliteit van de software. Door dagelijks uitvoeren van deze regressietests kan de kwaliteit van de software worden bewaakt. Een nadeel is dat de bouw van testscipts en het instellen van de tool in het begin tijd kost. Deze tijd kan later worden terugverdiend als de regressietest automatisch gedraaid kan worden. Een voorbeeld hiervan is dat ’s nacht een nieuwe versie van software wordt gebouwd en dat de regressietest van de software wordt uitgevoerd. Zodoende kan ’s ochtends meteen gecontroleerd worden of de nieuwe versie van de software correct is.

rel=nofollow