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. Näiteks nõuet "Süsteemi töö võib kuu aja pikkuses ekspluatatsioonis keskkonnas XYZ, kasutusaktiivsuse UVW ja kasutuslaadi NML korral olla häiritud maksimaalselt ühe tunni jooksul" saaks testida nii, et installime süsteemi keskkonda XYZ, kasutame seda kasutusaktiivsusega UVW ja kasutuslaadiga NML kuu aega ning mõõdame, kui kaua aega oli süsteemi töö häiritud. Selliseid teste tuleks teha korduvalt, et saada statistiliselt põhjendatud hinnanguid. Mõnikord on sellised testid tehtavad pigem simulatsioonivahendite abil või rakendades staatilisi (süsteemi läbivaatuse jne) meetodeid.
testitavad! o Nõue: Süsteem peab väljastama jooksva hetke laoseisu.- nõue on hea ja testitav, funktsionaalne nõue o Nõue: Süsteem peab olema töökindel- ei ole hea nõue Parem on nii: o Nõue: Süsteemi töö võib kuu aja pikkuses ekspluatatsioonis keskkonnas X, kasutusaktiivuse Y ja kasutuslaadi Z korral olla häiritud maksimaalselt ühe tunni jooksul. Reaalne/Ebareaalne nõue Nõue võib olla testitav, kuid ebareaalne, ebamõistlik, ebapiisavalt spetsifitseeritud jne o Näide: Otsingu vastuse aeg peab jääma alla 1 sekundi –see ei ole hea nõue Hea nõue on: Üheselt mõistetav
2. Tõhusus, turvalisus, töökindlus, kasutajaliides (kasutajamugavus) jne 3. Muud piirangud 61. Nimeta nõue, mis on testitav. Nõuete püstitamisel on oluline, et nad oleksid testitavad! Testitavad nõuded: 1. Nõue: Süsteem peab väljastama jooksva hetke laoseisu. 2. Nõue: Süsteemi töö võib kuu aja pikkuses ekspluatatsioonis keskkonnas X, kasutusaktiivsuse Y ja kasutuslaadi Z korral olla häiritud maksimaalselt ühe tunni jooksul. 62. Nimeta nõue, mis on mittetestitav. Mittetestiv nõue: Süsteem peab olema töökindel. 25 Siin ei tea, et mida töökindluse all mõeldakse. Kui kirjutada see nõue ümber nii nagu eelmises punktis testitav nõue 2, siis on OK. 63. Mis on reaalne nõue