Testing Maturity Model (TMM) u testiranju softvera je okvir za procjenu zrelosti procesa testiranja softvera. Svrha korištenja modela zrelosti testiranja je identificiranje zrelosti i davanje ciljeva za poboljšanje procesa testiranja softvera kako bi se postigao napredak. Može se nadopuniti bilo kojim modelom poboljšanja procesa ili se može koristiti kao samostalni model. Test Maturity Model (TMM) temelji se na Capability Maturity Modelu (CMM) i prvi ga je razvio Illinois Institute of Technology. To je detaljan model za poboljšanje procesa testiranja. TMM model ima dvije glavne komponente
Skup od 5 razina koje definiraju sposobnost testiranja
Model procjene
Model različitih razina zrelosti
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
Golovi
Cilj razina TMM-a
Razina 1: Početna
Softver bi trebao uspješno raditi
Na ovoj razini nisu identificirana procesna područja
Cilj testiranja je osigurati da softver dobro radi
Ovoj razini nedostaju resursi, alati i obučeno osoblje
Razvijte ciljeve i politike testiranja i otklanjanja pogrešaka
Ova razina razlikuje testiranje od otklanjanja pogrešaka i one se smatraju različitim aktivnostima
Faza testiranja dolazi nakon kodiranja
Primarni cilj testiranja je pokazati da softver zadovoljava specifikacije
Postoje osnovne metode i tehnike ispitivanja
Razina 3: Integrirano
Integracija testiranja u životni ciklus softvera
Testiranje se integrira u cijeli životni ciklus
Na temelju zahtjeva definirani su ciljevi testa
Organizacija testiranja postoji
Ispitivanje priznato kao profesionalna djelatnost
Razina 4: Upravljanje i mjerenje
Uspostavite program probnog mjerenja
Testiranje je mjeren i kvantificiran proces
Revtj. u svim fazama razvoja prepoznaju se kao testovi
Za ponovnu upotrebu i Ispitivanje regresije, ispitni slučajevi se prikupljaju i bilježe u testnoj bazi podataka
Greške se bilježe i daju im se razine ozbiljnosti
Razina 5: Optimizirano
Optimizacija testnog procesa
Testiranjem se upravlja i definira
Moguće je pratiti učinkovitost i troškove testiranja
Testiranje se može fino podešavati i kontinuirano poboljšavati
Kontrola kvalitete i Mana prakticira se prevencija
Prakticira se ponovna uporaba procesa
Mjerne vrijednosti povezane s testiranjem također imaju podršku za alate
Alati pružaju podršku za Testni slučaj dizajn i prikupljanje nedostataka
Razlika između CMM i TMM
CMM
MMT
CMM ili Capability Maturity Model služi za procjenu zrelosti softverskih procesa organizacije
TMM ili Test Maturity Model opisuje proces testiranja i povezan je s praćenjem kvalitete testiranje softvera model
Zaključak
Održavanje softvera je skupo i dugotrajno kada se nedostaci utvrde nakon isporuke projekta. Shodno tome, dok je otkrivanje nedostataka važno, također je važno da softver čini minimalne pogreške tijekom faze razvoja. Standardni postupak testiranja kao što je TMM može pomoći da se to postigne. TMM (Testing Maturity Model) koji je posebno dizajniran za rješavanje testiranja može pomoći organizaciji da poboljša zrelost svoje prakse testiranja.
Sažmite ovu objavu uz:
Budite u toku s umjetnom inteligencijomDobiti Tjedna umjetna inteligencija Vještine, trendovi, korisni savjeti.
Prijavite se za bilten
Uspješno ste se pretplatili. Molimo provjerite pristiglu poštu.