Testauslähestymistapoja
Testauslähestymistapoja viittaa erilaisiin strategioihin ja menetelmiin, joita käytetään ohjelmistojen tai järjestelmien testaamisessa. Valittu lähestymistapa vaikuttaa testauksen laajuuteen, syvyyteen ja tehokkuuteen. Yksi yleinen lähestymistapa on musta laatikko -testaus, jossa testaaja ei tunne ohjelmiston sisäistä rakennetta tai koodia, vaan keskittyy syöttöjen ja odotettujen tulosteiden väliseen toimintaan. Toinen on valkoinen laatikko -testaus, jossa testaaja tuntee ohjelmiston sisäisen rakenteen ja koodin, ja testaus kohdistuu erityisesti koodin polkuihin ja logiikkaan. Harmaa laatikko -testaus yhdistää näitä kahta, hyödyntäen osittaista tietoa sisäisestä rakenteesta.
Testauslähestymistapoja voidaan luokitella myös sen mukaan, milloin testaus suoritetaan kehitysprosessissa. Varhainen testaus, kuten yksikkötestaus, suoritetaan jo
Muita merkittäviä lähestymistapoja ovat regressiotestaus, jolla varmistetaan, että uudet muutokset eivät ole rikkoneet olemassa olevaa toiminnallisuutta,