Inhoudsopgave:
Definitie - Wat betekent Black Box Testing?
Black box-testen is een softwaretesttechniek die zich richt op de analyse van softwarefunctionaliteit versus interne systeemmechanismen. Black box-testen is ontwikkeld als een methode voor het analyseren van klantvereisten, specificaties en hoogwaardige ontwerpstrategieën.
Een softwaretester voor een black box selecteert een reeks geldige en ongeldige invoer- en code-uitvoeringsvoorwaarden en controleert op geldige uitvoerreacties.
Black box-testen wordt ook wel functionele testen of closed-box testen genoemd.
Techopedia legt Black Box Testing uit
Een zoekmachine is een eenvoudig voorbeeld van een toepassing die wordt onderworpen aan routinematige black box-tests. Een zoekmachine-gebruiker voert tekst in de zoekbalk van een webbrowser in. De zoekmachine lokaliseert vervolgens en haalt gerelateerde resultaten van gebruikersgegevens op (uitvoer).
Blackbox-testvoordelen zijn onder meer:
- Eenvoud: vergemakkelijkt het testen van ontwerpen op hoog niveau en complexe applicaties
- Bespaart bronnen: testers richten zich op softwarefunctionaliteit.
- Testcases: focus op softwarefunctionaliteit om snelle ontwikkeling van testcases te vergemakkelijken.
- Biedt flexibiliteit: specifieke programmeerkennis is niet vereist.
Black box-testen heeft ook bepaalde nadelen, als volgt:
- Ontwerp en onderhoud van testcases / scripts kunnen problematisch zijn omdat blackbox-testtools afhankelijk zijn van bekende invoer.
- Grafische gebruikersinterface (GUI) interactie kan testscripts beschadigen.
- Testen heeft alleen betrekking op applicatiefuncties.
