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.
Geautomatiseerd testen: verschil tussen versies
(https://nl.wikipedia.org/w/index.php?title=Geautomatiseerd_testen&oldid=49278241 -1- 37.153.243.150 13 jun 2017 zie WpEn) |
(https://nl.wikipedia.org/w/index.php?title=Geautomatiseerd_testen&oldid=49278347) |
||
Regel 1: | Regel 1: | ||
'''Geautomatiseerd testen''' | '''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 [[Regressietest|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#Testautomatisering|testframe]]. Een ander voorbeeld is een grafische user interface test tool, genaamd [ | 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 [[Regressietest|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#Testautomatisering|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 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 [[Testscript|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. | Een nadeel is dat de bouw van [[Testscript|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. | ||
{{authority control|TYPE=|Wikidata=Q1475717 }} | |||
[[Categorie:Softwaretest]] |
Huidige versie van 27 jun 2017 om 17:03
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.