Innholdsfortegnelse:
Definisjon - Hva betyr Black Box Testing?
Black box testing er en programvaretestingsteknikk som fokuserer på analyse av programvarefunksjonalitet, kontra interne systemmekanismer. Black box testing ble utviklet som en metode for å analysere klientkrav, spesifikasjoner og høynivå designstrategier.
En svartboks-programvaretester velger et sett med gyldige og ugyldige inngangs- og kodeutførelsesbetingelser og sjekker for gyldige utskriftssvar.
Black box testing er også kjent som funksjonell testing eller testing av lukkede bokser.
Techopedia forklarer Black Box Testing
En søkemotor er et enkelt eksempel på en applikasjon som er gjenstand for rutinemessig svart boksetesting. En søkemotorbruker skriver inn tekst i en nettlesers søkefelt. Søkemotoren lokaliserer og henter deretter relaterte brukerdata-resultater (output).
Fordeler med svart boks inkluderer:
- Enkelhet: Forenkler testing av høyt nivå design og komplekse applikasjoner
- Sparer ressurser: Testere fokuserer på programvarefunksjonalitet.
- Testtilfeller: Fokus på programvarefunksjonalitet for å lette rask utvikling av testtilfeller.
- Gir fleksibilitet: Spesifikk programmeringskunnskap er ikke nødvendig.
Testing av svart boks har også visse ulemper, som følger:
- Test case / script design og vedlikehold kan være problematisk fordi testbokser for svart boks er avhengig av kjente innganger.
- Grafisk brukergrensesnitt (GUI) -interaksjon kan skade testskriptene.
- Testing dekker bare applikasjonsfunksjoner.
