Testiranje modela zrelosti u softverskom testiranju
Testiranje modela zrelosti (TMM) u softverskom testiranju okvir je za procjenu zrelosti procesa testiranja softvera. Svrha korištenja modela zrelosti testiranja je utvrđivanje zrelosti i pružanje ciljeva za poboljšanje procesa testiranja softvera radi postizanja napretka. Može se nadopuniti bilo kojim modelom za poboljšanje procesa ili se može koristiti kao samostalni model.
Test zreli model (TMM) temelji se na modelu zrelosti sposobnosti (CMM), a prvi ga je razvio Illinois Institute of Technology. To je detaljan model za poboljšanje procesa ispitivanja.
TMM model ima dvije glavne komponente
- Skup od 5 razina koji definiraju sposobnost testiranja
- Model procjene
Različiti nivoi zrelosti modela
Pet razina TMM-a pomaže organizaciji da odredi zrelost svog procesa i identificira sljedeće korake poboljšanja koji su ključni za postizanje više razine testne zrelosti.
TMM razine | Ciljevi | Cilj razina TMM-a |
---|---|---|
Razina 1: početna | Softver bi se trebao uspješno pokretati |
|
Razina 2: definirano | Razviti ciljeve i politike za testiranje i otklanjanje pogrešaka |
|
Razina 3: Integrirano | Integracija testiranja u životni ciklus softvera |
|
Razina 4: Upravljanje i mjerenje | Uspostavite test program mjerenja |
|
Razina 5: Optimizirano | Optimizacija procesa ispitivanja |
|
Razlika između CMM i TMM
CMM | TMM |
---|---|
|
|
Zaključak:
Održavanje softvera skupo je i dugotrajno kada se nedostaci utvrde nakon isporuke projekta. Slijedom toga, iako je otkrivanje nedostataka važno, važno je i da softver čini minimalne pogreške tijekom faze razvoja. Standardni postupak ispitivanja poput TMM-a može pomoći da se to postigne. TMM (model testiranja zrelosti) koji je posebno dizajniran za adresiranje testiranja može pomoći organizaciji da poboljša zrelost svojih praksi testiranja.