Wikisage, de vrije encyclopedie van de tweede generatie, is digitaal erfgoed

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: verschil tussen versies

Uit Wikisage
Naar navigatie springen Naar zoeken springen
(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.
Geautomatiseerd testen omvat automatische test executie en automatisch vergelijkingen van test resultaten met verwachte resultaten.


'''Beschrijving'''
==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 [http://www.seleniumhq.org/ Selenium]. Hiermee kunnen gebruikersacties op browsers geautomatiseerd worden.  
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'''
===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 }}
Verdere uitleg over geautomatiseerd testen staat vermeld op de Engelse wikipedia pagina: [https://en.wikipedia.org/wiki/Test_automation Test Automation].
[[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.

rel=nofollow