Tarkvara kvaliteet ja standardid
· saab kasutada arenduses oleva mooduli hindamiskriteeriumina, ühe mooduli V(G)
mõõt
peaks olema 10
Kui If-lause tingimus on loogiline avaldis, siis tekivad selle avaldise läbimisel sisuliselt
programmi harud, kuigi näiliselt selliseid harusid ei ole. Näiteks võidakse disjunktsiooni
puhul
hinnata tingimus tõeseks juba esimese komponendi tõesuse korral; järgmisi komponente siis
enam ei hinnata ega testita. Neid harusid saab programmi graafis kujutada. 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