Tarkvara kvaliteet ja standardid kordamisküsimused
Kaasaaegses süsteemiarenduseprotsessis alustatakse kontrolli tegevusega võimalikult
varakult. Seepärast projekteeritakse iga arendusetapi käigus ka testid. Eri
arendusetappidele vastavad eri tüüpi testid, tekib tarkvara elutsükli V-mudel.
45. Testimise etapid: ühiku-/mooduli-, integratsiooni-, valideerimise- ja süsteemitestid
Moodultest- mooduli tasemel testimiseks on kasutatavad programmipõhised meetodid,
tõestamine, testipõhine arendus.
Integratsioonitest- kõik moodulid kokku ja test, alt üles test, ülalt alla test,
segameetod.
Valideerimistest- tarkvara katsetatakse vastavuse suhtes nõudmistele.
Süsteemi testimine- kogu süsteemi tervikuna testimine.
46. Mida teha, kui testida ei saa?
Rakendada läbivaatusi, tõestamist, töökindluse mudeleid, vigade arvu prognoosi.
47. Tooge näiteid erinevatest missioonidest sama arenduse erinevatel iteratsioonidel.
Leia nii palju defekte kui võimalik.