13.07.2015 Views

Programų sistemų inžinerija - Matematikos ir Informatikos fakultetas ...

Programų sistemų inžinerija - Matematikos ir Informatikos fakultetas ...

Programų sistemų inžinerija - Matematikos ir Informatikos fakultetas ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Programų sistemų inžinerija9. Testavimo brandos modelis9. Testavimo brandos modelisTestavimo brandos modelis TMM buvo sukurtas 1996 m. Ilene Burnstein vadovaujamosgrupės Ilinojaus technologijos institute.9.1 pav. Ilene Burnstein (http://www.cs.iit.edu/faculty/burnstein.html)Pagrindinis TMM tikslas yra testavimo proceso vertinimas <strong>ir</strong> gerinimas. Jis parodopakopinį testavimo proceso gerinimo kelią, todėl, autorių nuomone, jis gali būti naudojamas <strong>ir</strong>mokymui, kad palaipsniui supažindinti su testavimo sąvokomis, principais <strong>ir</strong> geriausiomispraktikomis.TMM orientuojasi į procesą, konkrečiai į testavimo procesą. Testavimas suprantamasplačiąja prasme, kaip visos veiklos, susijusios su programų kokybe.Apibrėžimas. Testavimas: (1) Grupė procedūrų, atliekamų programinės įrangos 5 dalieskokybės įvertinimui. (2) Procesas, naudojamas radimui programinės įrangos defektų <strong>ir</strong>nustatymui, kad programinė įranga atitinka apibrėžtą kokybės lygį pagal pas<strong>ir</strong>inktus atributus.TMM modelį gali naudoti (kas <strong>ir</strong> kokiam tikslui):- vidinė organizacijos vertinimo komanda einamojo proceso brandos nustatymui;- organizacijos vadovybė testavimo proceso gerinimo inicijavimui;- kokybės užtikrinimo specialistai testavimo gerinimo planų sukūrimui <strong>ir</strong> diegimui;- kūrimo/testavimo komandos testavimo efektyvumo gerinimui;- naudotojai/užsakovai savo rolės testavimo procese apibrėžimui.Reikėjo specifinio modelio, nes bendrieji programų kūrimo proceso modeliai, tokie kaipCMM, CMMI, SPICE, ISO/IEC 15504, Bootstrap, nepakankamai dėmesio sk<strong>ir</strong>ia testavimui.TMM pagrindiniai komponentai:1. Testavimo brandos lygiai.2. Brandos tikslai <strong>ir</strong> potiksliai kiekvienam brandos lygiui, išskyrus 1-ą lygį3. Vertinimo modelis, sudarytas iš:5 TMM nepateikia programinės įrangos apibrėžimo, bet reikia manyti, kad naudojama ISO/IEC 12207 samprata:„Programinė įranga yra aibė kompiuterio programų, procedūrų <strong>ir</strong>, galbūt, susijusios dokumentacijos bei duomenų.“Mokymo medžiaga 131

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!