Tarkvara kvaliteet ja standardid
mittesüsteemsete meetodite puudus - testimine kipub olema juhuslikku laadi; eeliseks on
tugeva eksperdi puhul head testid ja aja kokkuhoid. Selle meetodi eeldus on kas eksperdi või
abivahendite (nt küsimustikkude) olemasolu.
Andmepõhine testimine. Ekvivalentsiklasside, piirjuhtude ja veaotsingu ideid saab kasutada
ka programmipõhisel testimisel. Sel juhul tekitatakse sisendandmed programmi tekstis antud
andmestruktuuride alusel, eristades siingi ekvivalentsiklasse ja piirolukordi. Erinevus
funktsionaalsest testimisest on selles, et nüüd võivad nt piirolukorrad tekkida programmis või
arenduskeskkonnas antud kitsendustest, nagu massiivi lubatud pikkus, reaalarvu võimalik
väärtus vms. Väljundid võetakse, nagu ikka, ülesande püstitusest.
Lisatud vead. Meetodi ülesanne on prognoosida süsteemi jäänud vigu. Selleks lisab
sõltumatu isik
või rühm süsteemile juhuslikke, kuid mitte süntaktilisi vigu. Testimise käigus avastatakse