Kas yra testavimo brandos modelis (TMM) programinės įrangos testavime?

Turinys:

Anonim

Brandumo modelio testavimas programinės įrangos testavime

Brandumo modelio (TMM) testavimas programinės įrangos testavime yra programinės įrangos testavimo procesų brandos vertinimo sistema. Testavimo brandos modelio tikslas yra nustatyti brandą ir pateikti tikslus, kaip pagerinti programinės įrangos testavimo procesą, kad būtų pasiekta pažanga. Jis gali būti papildytas bet kokiu proceso tobulinimo modeliu arba gali būti naudojamas kaip atskiras modelis.

Bandomasis brandos modelis (TMM) yra pagrįstas pajėgumų brandos modeliu (CMM) ir jį pirmą kartą sukūrė Ilinojaus technologijos institutas. Tai yra išsamus bandymo proceso tobulinimo modelis.

TMM modelis turi du pagrindinius komponentus

  1. 5 lygių rinkinys, apibrėžiantis testavimo galimybes
  2. Vertinimo modelis

Skirtingi brandos modelio lygiai

Penki TMM lygiai padeda organizacijai nustatyti savo proceso brandą ir nustatyti kitus tobulinimo žingsnius, kurie yra būtini norint pasiekti aukštesnį bandymo brandos lygį.

TMM lygiai Tikslai TMM lygių tikslas
1 lygis: pradinis Programinė įranga turėtų veikti sėkmingai
  • Šiame lygyje nenurodomos jokios proceso sritys
  • Testavimo tikslas yra įsitikinti, kad programinė įranga veikia gerai
  • Šiam lygiui trūksta išteklių, įrankių ir apmokyto personalo
  • Prieš pristatant programinę įrangą, kokybės užtikrinimo patikrinimų nereikia
2 lygis: apibrėžta Sukurkite testavimo ir derinimo tikslus bei politiką
  • Šis lygis skiria testavimą nuo derinimo ir jie laikomi atskira veikla
  • Testavimo etapas ateina po kodavimo
  • Pagrindinis bandymo tikslas yra parodyti, kad programinė įranga atitinka specifikacijas
  • Pagrindiniai bandymo metodai ir metodai yra nustatyti
3 lygis: integruotas Testavimo integravimas į programinės įrangos gyvavimo ciklą
  • Testavimas integruojamas į visą gyvenimo ciklą
  • Remiantis reikalavimais, nustatomi bandymo tikslai
  • Testavimo organizacija egzistuoja
  • Testavimas pripažintas profesine veikla
4 lygis: valdymas ir matavimas Sukurkite bandymo matavimo programą
  • Testavimas yra išmatuotas ir kiekybiškai įvertintas procesas
  • Peržiūra visuose kūrimo etapuose yra pripažinta testais
  • Pakartotiniam naudojimui ir regresijos testavimui bandymo atvejai surenkami ir įrašomi į bandymų duomenų bazę
  • Defektai registruojami ir nurodomi jų sunkumo lygiai
5 lygis: optimizuotas Testo proceso optimizavimas
  • Testavimas yra valdomas ir apibrėžtas
  • Galima stebėti efektyvumo ir išlaidų testavimą
  • Testavimą galima tikslinti ir nuolat tobulinti
  • Praktikuojama kokybės kontrolė ir defektų prevencija
  • Praktikuojamas proceso pakartotinis naudojimas
  • Su bandymais susijusi metrika taip pat palaiko įrankius
  • Įrankiai palaiko bandomųjų atvejų projektavimą ir defektų surinkimą

CMM ir TMM skirtumas

CMM TMM
  • CMM arba „Capability Maturity Model“ yra skirtas įvertinti organizacijos programinės įrangos procesų brandą
  • TMM arba Test Brand Brand Model apibūdina testavimo procesą ir yra susijęs su programinės įrangos testavimo modelio kokybės stebėjimu

Išvada:

Programinės įrangos priežiūra yra brangi ir daug laiko reikalaujanti, kai po projekto pristatymo nustatomi trūkumai. Taigi, nors defektų nustatymas yra svarbus, taip pat svarbu, kad programinės įrangos kūrimo etape būtų padaryta kuo mažiau klaidų. Tai pasiekti gali padėti toks standartinis bandymų procesas kaip TMM. TMM (testavimo brandos modelis), specialiai sukurtas bandymams spręsti, gali padėti organizacijai pagerinti bandymų brandą.