Tarkvara kvaliteet ja standardid
disainist)
ja püüavad vastata küsimusele "Kas ehitasime tarkvara õigesti?" (verifitseerimistest,
verifitseerimine). Projekt võib aga olla vigane. Valiidsustestimine vastab küsimusele: "Kas
ehitasime õige tarkvara?" - tarkvara katsetatakse selle vastavuse suhtes tarkvara lähtenõuetele.
Üldjuhul kuulub tarkvara süsteemi koosseisu. Spetsifitseeritud nõuded tarkvarale võivad olla
vigased. Seega ei anna ka tarkvara valiidsustestid õigsuse garantiid, vaid testida tuleb
süsteemi
tervikuna lähtudes süsteemi nõuetest. Süsteemi nõuded spetsifitseeritakse enamasti juba
süsteemi, mitte tarkvara mõistetes (nt sõiduki töökindlus teatud kiiruste puhul).
Süsteemitestide hulka kuuluvad peale tavalise tööreziimi testide tihti ka jõudlus-, taluvus-,
taastumis-, turbe- ja muud testid.
Jõudlustestid testivad maksimumkoormusi, mida süsteem peab taluma.