Tarkvara kvaliteet ja standardid
TPI(Test Process Improvement) mudeli eesmärk on analüüsida testimise olemasolevat
protsessi ja näidata selle tugevaid ning nõrku külgi. Seda võib rakendada tarkvarale, aga
ka laiemalt infotehnoloogiasüsteemidele.
16. Testimise etapid: ühiku-/mooduli-, integratsiooni-, valideerimise- ja süsteemitestid.
Mooduli tasemel testimiseks on kasutatavad programmipõhised meetodid, tõestamine,
mitmed
testimise automatiseerimise vahendid jne. Seejuures on kasulik jälgida testimise
hinnaefektiivsust.
On leitud, et suureneva maksumuse järjekorras võib meetodid reastada järgmiselt:
· arendaja poolne esmane testimine (saab teha kiirelt arenduse käigus, on mitmete
arendusmetoodikate komponent)
· suitsutestimine (väga kiire esmane testimine)
· riskipõhine testimine (katsetab kõige kriitilisemaid omadusi)
· uuriv testimine
· testimine kasutaja andmetega (peavad kindlasti töötama), selleks võib kasutada ka
normaalse töö ekvivalentsiklasside teste