Testiranje modela zrelosti pri testiranju programske opreme
Model zrelosti testiranja (TMM) pri testiranju programske opreme je okvir za ocenjevanje zrelosti procesov testiranja programske opreme. Namen uporabe modela testiranja zrelosti je prepoznavanje zrelosti in zagotavljanje ciljev za izboljšanje postopka testiranja programske opreme za doseganje napredka. Lahko ga dopolnimo s katerim koli modelom za izboljšanje procesa ali pa ga uporabimo kot samostojen model.
Test Maturity Model (TMM) temelji na modelu Capability Maturity Model (CMM) in ga je prvič razvil Illinois Institute of Technology. To je podroben model za izboljšanje testnega procesa.
Model TMM ima dve glavni komponenti
- Nabor 5 stopenj, ki opredeljujejo sposobnost testiranja
- Ocenjevalni model
Model različnih stopenj zrelosti
Pet stopenj TMM pomaga organizaciji, da določi zrelost svojega procesa in opredeli naslednje korake izboljšanja, ki so bistveni za doseganje višje stopnje testne zrelosti.
Ravni TMM | Cilji | Cilj ravni TMM |
---|---|---|
1. stopnja: začetna | Programska oprema bi se morala uspešno izvajati |
|
2. stopnja: določeno | Razviti cilje in politike za testiranje in odpravljanje napak |
|
3. stopnja: integrirano | Vključitev testiranja v življenjski cikel programske opreme |
|
4. stopnja: upravljanje in merjenje | Vzpostavite testni program merjenja |
|
5. stopnja: optimizirano | Optimizacija testnega procesa |
|
Razlika med CMM in TMM
CMM | TMM |
---|---|
|
|
Zaključek:
Vzdrževanje programske opreme je drago in dolgotrajno, če se napake ugotovijo po izvedbi projekta. Čeprav je odkrivanje napak pomembno, je pomembno tudi, da programska oprema med razvojno fazo naredi kar najmanj napak. Standardni postopek testiranja, kot je TMM, lahko pomaga doseči to. TMM (model testiranja zrelosti), ki je posebej zasnovan za testiranje, lahko organizaciji pomaga izboljšati zrelost svojih praks testiranja.