Tarkvara kvaliteet ja standardid
Testimise (laiemalt, tarkvara kontrolli)
automatiseerimine nõuab lisaressursse järgnevaks:
· vahendite hange või arendus (mõnikord üsna kulukas)
· vahendite alane koolitus (vahendid võivad olla keerukad)
· võib olla vajalik arendustegevuse ümberkorraldus, näiteks arendajate ja testijate
suhtlemise osas (sageli kaugemas perspektiivis kasulik tegevus)
· testide kogumite loomine iga testitava rakenduse jaoks, mis nõuab testide
dokumenteerimist (kui korduvtestimist ei tehta, pole sellel mõtet)
· testide täitmine
· testide kogumi uuendamine, kui testitav toode muutub (võib olla üsna töömahukas)
· testide ülekanne, kui muutub arendusplatvorm
· muud ressursid, näiteks testide jagamiseks eri arendusgruppide vahel
testimise vahendite eelised ja puudused. Eelisteks on, et need vahendid
võimaldavad kokku hoida hulga käsitööd. Puudused - nad võivad kaasa tuua palju lisatööd,
eriti
muutuva tarkvara või selle keskkonna puhul.