Tarkvara kvaliteet ja standardid
Järgmine
haruadekvaatsusest tugevam nõue ongi elementaartingimuste adekvaatsus - ka loogilise
avaldise harud peavad olema testide käigus läbitud. Ka see on üsna mõistlik kriteerium ja
praktikas kasutusel.
Viimase kriteeriumina sellest klassist vaatame nõuet, et programmi testimisel peavad
kõikvõimalikud teed programmi graafis olema läbitud. Idee on selge ja kena, kuid tsükleid
sisaldavate reaalsete programmide puhul on vajalike testide maht enamasti väga suur ja see ei
luba teeadekvaatsuse kriteeriumit selliste programmide testimisel kasutada. Ilma tsükliteta
programmi puhul võib see olla hea kriteerium.
11. Mittefunktsionaalsete nõuete testimine
Mittefunktsionaalsete nõuete puhul on enamasti raskem tagada nende testitavust. Lisaks on
neid tihti ka raskem testida, isegi kui nõuded ise on testitavad.
Kui nõue on testitavalt sõnastatud, viitab ta ise sellele, kuidas testimist põhimõtteliselt läbi
viia.