Softwareontwikkeling en projectmanagement
Welke beschrijving van blackboxtesten is juist?
- AZonder naar de interne structuur van het programma te kijken, worden invoer en verwachte uitvoer uit de specificatie bepaald om te controleren of het programma correct werkt
- BTestgevallen worden gemaakt op basis van de interne structuur van het programma, met als criterium of statements en vertakkingen zijn uitgevoerd
- CGebruikers bevestigen uiteindelijk in hun echte bedrijfsomgeving dat het systeem volgens de eisen kan worden gebruikt
Antwoord en toelichting tonen
Antwoord: A. Zonder naar de interne structuur van het programma te kijken, worden invoer en verwachte uitvoer uit de specificatie bepaald om te controleren of het programma correct werkt
Blackboxtesten behandelt het testobject als een doos waarvan de inhoud niet zichtbaar is en maakt testgevallen alleen op basis van de specificatie; technieken zijn onder meer equivalentiepartitionering, grenswaardenanalyse, oorzaak-gevolggrafen en beslistabellen. Het is goed in het vinden van functies die wel in de specificatie staan maar niet zijn geïmplementeerd, maar het kan niet laten zien of een bepaald pad in de implementatie is doorlopen. Tests maken op basis van de interne structuur, met dekking als criterium, is whiteboxtesten. De uiteindelijke bevestiging door gebruikers is de acceptatietest, en dat is de naam van een testniveau.
Verder: nog 9 vragen over Softwareontwikkeling en projectmanagement