Sisällysluettelo:
Määritelmä - mitä White-Box-testaus tarkoittaa?
White-box -testaus on menetelmä, jota käytetään varmistamaan ja validoimaan ohjelmistosovelluksen sisäinen kehys, mekanismit, esineet ja komponentit. Valkoisen ruudun testaus tarkistaa koodin suunnitteluvaatimusten mukaisesti ja paljastaa sovelluksen haavoittuvuudet.
White-box -testaus tunnetaan myös nimellä läpinäkyvä laatikkotestaus, kirkas laatikkotestaus, rakennetestaus ja lasikotelotesti. Lasi- ja tyhjä laatikko osoittavat, että ohjelmistosuunnittelutiimi näkee sisäiset mekanismit.
Techopedia selittää White-Box -testauksen
Valkoisen ruudun testauksen aikana koodia käytetään ennalta valituilla tuloarvoilla ennalta valittujen lähtöarvojen validointia varten. Valkoisen ruudun testaamiseen sisältyy usein ohjelmiston koodityyppien ja ohjainten kirjoittaminen.
White-box -testauksen etuihin kuuluvat:
- Mahdollistaa testitapausten uudelleenkäytettävyyden ja lisää vakautta
- Helpottaa koodin optimointia
- Helpottaa piilotettujen virheiden sijaintien löytämistä kehitysvaiheessa
- Helpottaa tehokasta sovellustestausta
- Poistaa tarpeettomat koodirivit
Haittoja ovat:
- Edellyttää ammattitaitoista testaajaa, jolla on sisäinen rakenneosaaminen
- Aikaavievä
- Korkeat kustannukset
- Koodibitin validointi on vaikeaa.
White-box -testaus täydentää yksikkötestausta, integraatiotestausta ja regressiotestausta.
