varmistustestausta
Varmistustestaus on ohjelmistotestauksen osa, jonka tarkoituksena on varmistaa, että tuote täyttää määritellyt vaatimukset ja suunnittelun mukaiset ominaisuudet. Sen tavoitteena on todentaa oikeellisuus, turvallisuus ja yhteensopivuus sekä varmistaa, että ohjelmisto toteuttaa sekä toiminnalliset että ei-toiminnalliset vaatimukset. Varmistustestaus eroaa validointitestauksesta, jossa tarkastellaan, täyttääkö ratkaisu asiakkaan todelliset tarpeet.
Varmistustestausta käyttävät ohjelmistoprojektit varmistamaan, että suunnitelmat ja vaatimukset toteutuvat käytännössä. Se sijoittuu tyypillisesti kehityksen varhaisista vaiheista
Varmistustestausprosessiin kuuluu tyypillisesti testisuunnitelman laatiminen, vaatimuksiin perustuvien testitapausten suunnittelu, testiympäristön valmistelu, testien suorittaminen sekä tulosten dokumentointi
Varmistustestausta voidaan lähestyä eri tavoin: toiminnallinen varmistus, ei-toiminnallinen varmistus (esim. suorituskyky, käytettävyys) sekä arkkitehtuuri- ja rajapintojen
Hyödyt ovat parempi luotettavuus, laatu ja virheiden aikainen havaitseminen sekä kustannussäästöt pitkällä aikavälillä, koska puutteet korjataan