Küpsuse mudeli testimine tarkvara testimisel
Küpsusmudeli (TMM) testimine tarkvaratestimises on raamistik tarkvara testimisprotsesside küpsuse hindamiseks. Testimise küpsusmudeli kasutamise eesmärk on küpsuse kindlakstegemine ja eesmärkide pakkumine tarkvara testimise protsessi täiustamiseks, et edu saavutada. Seda saab täiendada mis tahes protsessi täiustamise mudeliga või kasutada iseseisva mudelina.
Testi küpsusmudel (TMM) põhineb võimekuse küpsuse mudelil (CMM) ja selle arendas esmakordselt Illinoisi tehnoloogiainstituut. See on katseprotsessi täiustamise üksikasjalik mudel.
TMM-mudelil on kaks peamist komponenti
- 5 taseme komplekt, mis määratleb testimisvõime
- Hindamismudel
Erineva küpsusastme mudel
TMM-i viis taset aitavad organisatsioonil kindlaks määrata oma protsessi küpsuse ja tuvastada järgmised täiustamisetapid, mis on hädavajalikud prooviküpsuse kõrgema taseme saavutamiseks.
TMM-i tasemed | Eesmärgid | TMM-i tasemete eesmärk |
---|---|---|
1. tase: algne | Tarkvara peaks edukalt töötama |
|
2. tase: määratletud | Töötage välja testimise ja silumise eesmärgid ja eeskirjad |
|
3. tase: integreeritud | Testimise integreerimine tarkvara elutsüklisse |
|
4. tase: juhtimine ja mõõtmine | Koostage katse mõõtmise programm |
|
5. tase: optimeeritud | Testige protsessi optimeerimist |
|
CMM ja TMM erinevus
CMM | TMM |
---|---|
|
|
Järeldus:
Tarkvara hooldus on kallis ja aeganõudev, kui defektid tuvastatakse pärast projekti edastamist. Järelikult, kuigi defektide tuvastamine on oluline, on oluline ka see, et tarkvara teeb arendusetapis minimaalselt vigu. Sellele aitab kaasa tavaline testimisprotsess nagu TMM. TMM (Testing Maturity Model), mis on spetsiaalselt loodud testimiseks, võib aidata organisatsioonil parandada oma testimistavade küpsust.