110 likes | 348 Views
Programų sistemų testavimas. Aistė Stikliūtė aiste.stikliute@mif.vu.lt http ://web.vu.lt/mif/a.stikliute +370 604 17281 VU MIF Programų sistemų katedra. Kaip mokysimės?. Lankysim paskaitas Darysim laboratorinius darbus (du) Vesim seminarus. Iš ko susidės pažymys.
E N D
Programų sistemų testavimas Aistė Stikliūtė aiste.stikliute@mif.vu.lt http://web.vu.lt/mif/a.stikliute +370 604 17281 VU MIF Programų sistemų katedra
Kaip mokysimės? • Lankysim paskaitas • Darysim laboratorinius darbus (du) • Vesim seminarus
Iš ko susidės pažymys • Laboratoriniai darbai (0.. 3) • Seminarai (0 .. 2) • Egzaminas (-1 .. 5) • Bonusai(0.. 3?): • Seminarų lankymas (0 .. 2) • ?? (0 .. 1?)
Apie ką kalbėsim? • Sąvokos ir apibrėžimai. Testavimo teoriniai pagrindai. • Testavimo apimtys. Testavimo objektas. Testavimo tikslai. • Testavimo metodai, jų klasifikavimas. • Testavimo atvejų sudarymas. Defektų valdymas. • Testavimo įrankiai, testuotojo darbastalis. Testavimo komanda. • Matavimai. Programų sistemos vertinimas pagal testus. • Testavimo dokumentacija: vizija, strategija, planas. • Testavimo proceso valdymas, brandumas.
Literatūra • Jorgensen, P.C., Software Testing A Craftman’s Approach, CRC Press, 1995. • Beizer, B. Software Testing Techniques, 2nd Edition. Van Nostrand Reihold, 1990. • Kaner, C., Falk, J., and Nguyen, H. Q., Testing Computer Software, 2nd Edition, Wiley, 1999. • Perry, W. Effective Methods for Software Testing, Wiley, 1995.
Literatūra • http://www.softwaretestingtimes.com/ • http://www.testthisblog.com/ • http://softwaretestingguide.blogspot.com
Kas yra testavimas? • Veikla: • Defektų identifikavimui • Kokybės įvertinimui • Testuojami darbo produktai: • Kodas • Specifikacijos • Testavimas vs. kokybės užtikrinimas
Defektų identifikavimas • Klaida (error) – programų autoriaus apsirikimas, klaidingas požiūris, supratimas. • Defektas/trūkumas (fault/defect) – atsiranda dėl klaidos. Programa gali veikti neteisingai, ne pagal specifikaciją. • Trikis (failure) – sistemos ar jos komponento negalėjimas atlikti funkcijos pagal iškeltus reikalavimus.
Kokybės įvertinimas • Reikalingas projekto planavimui ir valdymui • Reikalingi matavimai
Terminai • Kokybė • kiek atitinka reikalavimus, poreikį ir lūkesčius • Testavimo aplinka • aplinka, kurioje yra testavimui reikalinga PĮ ir TĮ • Testavimo atvejis • pradiniai duomenys, vykdymo eiga, laukiami rezultatai • Testas • testavimo procedūra - susijusių TA rinkinys • (test suite – testų rinkinys)