Mis on tarkvara testimise testiküpsusmudel (TMM)?

Tarkvara testimise küpsusmudeli testimine

Tarkvaratestimise küpsusmudeli (TMM) testimine on raamistik tarkvara testimisprotsesside küpsuse hindamiseks. Testimise küpsusmudeli kasutamise eesmärk on tuvastada küpsus ja seada eesmärgid tarkvara testimise protsessi täiustamiseks edu saavutamiseks. Seda saab täiendada mis tahes protsessi täiustamise mudeliga või kasutada eraldiseisva mudelina. Testküpsuse mudel (TMM) põhineb võimekuse küpsusmudelil (CMM) ja selle töötas esmakordselt välja Illinoisi Tehnoloogiainstituut. See on üksikasjalik mudel katseprotsessi täiustamiseks. TMM-i mudelil on kaks peamist komponenti
  1. 5 taseme komplekt, mis määratlevad testimisvõimaluse
  2. Hindamismudel

Küpsusmudeli testimine

Erinevate küpsustasemete mudel

TMM-i viis taset aitavad organisatsioonil määrata oma protsessi küpsust ja tuvastada järgmised parendusetapid, mis on olulised kõrgema testiküpsuse taseme saavutamiseks.
TMM tasemed Eesmärgid TMM taseme eesmärk
1. tase: esialgne Tarkvara peaks edukalt töötama
  • Sellel tasemel protsessivaldkondi ei tuvastata
  • Testimise eesmärk on tagada, et tarkvara töötab hästi
  • Sellel tasemel puuduvad vahendid, tööriistad ja koolitatud töötajad
  • Ei kvaliteedi tagamine kontrollib enne tarkvara tarnimist
2. tase: määratletud Töötage välja testimise ja silumise eesmärgid ja eeskirjad
  • See tase eristab testimist silumisest ja neid peetakse eraldiseisvateks tegevusteks
  • Testimisfaas tuleb pärast kodeerimist
  • Testimise peamine eesmärk on näidata, et tarkvara vastab spetsifikatsioonidele
  • Põhilised testimismeetodid ja -tehnikad on paigas
3. tase: integreeritud Testimise integreerimine tarkvara elutsüklisse
  • Testimine integreeritakse kogu elutsüklisse
  • Nõuetest lähtuvalt määratletakse testi eesmärgid
  • Testimisorganisatsioon on olemas
  • Testimine tunnustatud kutsetegevusena
4. tase: juhtimine ja mõõtmine Looge katsemõõtmisprogramm
  • Testimine on mõõdetud ja kvantifitseeritud protsess
  • Revkõigis arendusfaasides tunnustatakse testidena
  • Taaskasutamiseks ja Regressioonitestimine, kogutakse testjuhtumid ja salvestatakse testide andmebaasi
  • Defektid registreeritakse ja neile antakse raskusaste
5. tase: optimeeritud Katseprotsessi optimeerimine
  • Testimist juhitakse ja määratletakse
  • Testimise tõhusust ja kulusid saab jälgida
  • Testimist saab peenhäälestada ja pidevalt täiustada
  • Kvaliteedikontroll ja Defekt harjutatakse ennetamist
  • Harjutatakse protsessi taaskasutamist
  • Testiga seotud mõõdikutel on ka tööriistatugi
  • Tööriistad pakuvad tuge Testjuhtum disaini ja defektide kollektsioon

Erinevus CMM-i ja TMM-i vahel

CMM TMM
CMM ehk Capability Maturity Model on mõeldud organisatsiooni tarkvaraprotsesside küpsuse hindamiseks TMM ehk Test Maturity Model kirjeldab testimise protsessi ja on seotud kvaliteedi jälgimisega tarkvara testimine mudel

Järeldus

Tarkvara hooldus on kallis ja aeganõudev, kui defektid tuvastatakse pärast projekti tarnimist. Järelikult, kuigi defektide tuvastamine on oluline, on oluline ka see, et tarkvara teeb arendusfaasis minimaalselt vigu. Standardne testimisprotsess nagu TMM võib aidata seda saavutada. TMM (testimisküpsuse mudel), mis on spetsiaalselt loodud testimiseks, võib aidata organisatsioonil testimispraktikate küpsust parandada.

Võta see postitus kokku järgmiselt: