Testavimo brandumo Testavimo brandumo modelio kūrimas: I dalis modelio kūrimas: I dalis Ilene Ilene Burnstein Burnstein , Taratip Suwannasart , Taratip Suwannasart , , C.R. C.R. Carlson Ilinojaus Technologijos Institutas Carlson Ilinojaus Technologijos Institutas Atliko: IFM-7/2 studentė Jūratė Jašinskaitė
Testavimo brandumo modelio kūrimas: I dalis Ilene Burnstein , Taratip Suwannasart , C.R. Carlson Ilinojaus Technologijos Institutas. Atliko: IFM-7/2 studentė Jūratė Jašinskaitė. Pagrindinės sąvokos. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Testavimo brandumo modelio Testavimo brandumo modelio kūrimas: I daliskūrimas: I dalis
Ilene Ilene BurnsteinBurnstein, Taratip Suwannasart, Taratip Suwannasart,, C.R. C.R. Carlson Carlson Ilinojaus Technologijos InstitutasIlinojaus Technologijos Institutas
Atliko: IFM-7/2 studentė Jūratė Jašinskaitė
Testavimo brandumo modelio kūrimas: I dalis 2
Pagrindinės sąvokosPagrindinės sąvokos
CMM – Capability Maturity Model (galimybių brandumo modelis), sukurtas PĮ kūrimo Institute (Software Engineering Institute's)
TMM – Testing Maturity Model ( testavimo brandumo modelis)
Testavimo brandumo modelio kūrimas: I dalis 3
TikslasTikslas
Atskleisti kitų testavimo modelių trūkumus; Išskirti organizacijos testavimo vadovams,
specialistams ir PĮ kokybės užtikrinimo komandai rūpimus klausimus;
Pabrėžti testavimo proceso įvertinimo ir gerinimo naudą.
Testavimo brandumo modelio kūrimas: I dalis 4
Kitų modelių trūkumaiKitų modelių trūkumaiMODELIAI – CMM, ISO 9001, Bootstrap, SPICE.
Trūkumai: nėra apibrėžta testavimo brandumo sąvoka; kaip gerinimo priemonės į testavimo procesą nėra
įtraukiami testavimo tyrimai; pagrindinėse proceso srityse nėra pakankamai
akcentuojami esminiai testavimo klausimai; nėra tinkamai apibrėžti su kokybe susiję klausimai
Testuotojų komanda - siekiant nustatyti esamą testavimo proceso padėtį organizacijoje;
Aukštesni valdymo organai – siekiant pradėti testavimo proceso gerinimo programą;
Kūrimo komanda – siekiant gerinti testavimo proceso galimybes;
Vartotojai ir klientai – norint nustatyti savo vaidmenį testavimo procese.
Testavimo brandumo modelio kūrimas: I dalis 6
TMM komponentai (1)TMM komponentai (1)
Tam tikras skaičius lygių, nusakančių testavimo brandumo hierarchiją.
Kiekvienas lygis apibrėžia raidos iki išbaigto (brandaus) testavimo fazę. Perėjimas į aukštesnį lygį rodo, kad jau yra baigti žemesnio lygio tyrimai.
Testavimo brandumo modelio kūrimas: I dalis 7
TMM komponentai (2)TMM komponentai (2)
Kiekvieno lygio (išskyrus 1-ąjį) brandumo tikslų rinkinys.
Taip pat apibrėžiami darbai, užduotys ir reikiami atsakomybės lygiai tiems tikslams pasiekti. Organizacijose testavimo brandumas bus pasiektas, remiantis kiekviename lygyje apibrėžtais tikslais.
Testavimo brandumo modelio kūrimas: I dalis 8
TMM komponentai (3)TMM komponentai (3)
Įvertinimo modelis, susidedantis iš 3-jų komponentų:
1) su tikslais susijusių brandumo klausimų rinkinio, skirto testavimo proceso įvertinimui;
2) mokymo programos, skirtos testavimo komandai surinkti ir apmokyti;
3) įvertinimo metodo, kuris pagal gautus anketų atsakymus ir interviu metu surinktus duomenis padeda organizacijai įvertinti savo testavimo galimybes.
Testavimo brandumo modelio kūrimas: I dalis 9
Šaltiniai, naudojami TMM kūrimuiŠaltiniai, naudojami TMM kūrimui
Galimybių brandumo modelis (Capability Maturity Model);
Gelperin ir Hetzel evoliucinio testavimo modelis;
Įmonėse naudojami testavimo tyrimai; Beizer's protinio testavimo modelio
pažangios fazės (Progressive Phases of a Testers' Mental Model).
Testavimo brandumo modelio kūrimas: I dalis 10
Galimybių brandumo modelis - CMMGalimybių brandumo modelis - CMM
TMMCMM
Brandumo lygių sąvoka
Kiekvieno lygio struktūra
Vertinimas, remiantis anketomis ir interviu
Ką TMM perėmė iš CMM?
Testavimo brandumo modelio kūrimas: I dalis 11
Testavimo vystymosi stadijosTestavimo vystymosi stadijos ((11))
TMM modelyje turi atsispindėti testavimo proceso brandumo vystymosi šablonas.
Istoriniu lygių atskyrimo pagrindu yra laikomas Gelperin ir Hetzel modelis, aprašantis testavimo fazes ir tikslus 1950-90m.
Testavimo brandumo modelio kūrimas: I dalis 12
Testavimo vystymosi stadijosTestavimo vystymosi stadijos ((22))
1. Debugging-OrientedNebuvo atskirti testavimo ir klaidų pašalinimo procesai.
2. Demonstration-OrientedSvarbiausia buvo pademonstruoti, kaip PĮ atitinka specifikacijos reikalavimus. Testavimo ir klaidų pašalinimo procesai apėmė klaidų aptikimą, jų vietos nustatymą ir ištaisymą.
Testavimo brandumo modelio kūrimas: I dalis 13
Testavimo vystymosi stadijosTestavimo vystymosi stadijos ((33))
3. Destruction-OrientedTestavimo procesas skirtas nustatyti realizavimo klaidoms, o klaidų pašalinimo – nustatyti klaidų vietai ir joms ištaisyti.
4. Evaluation-OrientedTestavimo procesas buvo įtrauktas į PĮ gyvavimo ciklą. Testavimo tikslas - nustatyti reikalavimų, projektavimo ir realizavimo klaidas.
Testavimo brandumo modelio kūrimas: I dalis 14
Testavimo vystymosi stadijosTestavimo vystymosi stadijos ((33))
5. Prevention-Oriented
Testavimo tikslas – išvengti reikalavimų, projektavimo ir realizavimo klaidų
Atsirado testavimo planavimo, projektavimo ir produkto kokybės įvertinimo fazės.
Testavimo brandumo modelio kūrimas: I dalis 15
Įmonėse naudojami testavimo tyrimaiĮmonėse naudojami testavimo tyrimai
Įmonėse naudojamų testavimo tyrimų analizė: iliustruoja geriausias ir blogiausias aplinkas, skirtas
testavimui;
leido išgauti realius kompiuterių sistemos darbo išbandymus, pagal kuriuos buvo galima įvertinti ir gerinti testavimo tyrimus.
Testavimo brandumo modelio kūrimas: I dalis 16
Beizerio modelisBeizerio modelis
Beizerio evoliucinio metodo įtaka TMM: buvo įtrauktos “individualaus testuotojo mąstymo
proceso” sąvokos, kas prilygsta testavimo brandumo augimo šablonui, aprašytam Gelperin-Hetzel modelyje;
šis modelis leido išvesti prielaidą, kad daug kas priklauso nuo individualaus testuotojo įgūdžių, gabumų ir požiūrio.
Testavimo brandumo modelio kūrimas: I dalis 17
Testavimo proceso brandumo Testavimo proceso brandumo charakterizavimas (1)charakterizavimas (1)
Pagal Paulk brandaus testavimo procesas yra: valdomas (managed); išmatuojamas (measured); nuolat stebimas (monitored); veiksmingas (effective).
Testavimo brandumo modelio kūrimas: I dalis 18
Testavimo proceso brandumo Testavimo proceso brandumo charakterizavimas (2)charakterizavimas (2)
Paulk apibrėžta “managed” sąvoka buvo išplėsta, įtraukiant:
planavimą (planning); žmonių grupės sudarymą (staffing); vadovavimą grupei (directing); grupės darbo reguliavimą (controlling) ir darbų paskirstymą (organizing).