Studiju veids |
maģistra profesionālās studijas |
Studiju programmas nosaukums |
Informācijas tehnoloģija |
Nosaukums |
Regresa testēšanas automatizācija un procesa optimizācija |
Nosaukums angļu valodā |
Regression Testing Automation and Process Optimization |
Struktūrvienība |
12100 Informācijas tehnoloģijas institūts |
Darba vadītājs |
Dr. sc. ing. Jānis Grabis |
Recenzents |
Dr. math. Vineta Minkēviča |
Anotācija |
Regrestestēšana ir iepriekš testētas programmas pārtestēšana ar mērķi pārliecināties, ka veikto izmaiņu rezultātā neparādījās jauni vai nezināmi defekti tajā funkcionālā apgabalā, kas netika mainīts. Tā kā regrestestēšana ir darbietilpīgs process, kas prasa noteiktu laiku un izmaksas, tad labā prakse ir tās automatizācija. Automatizācija dod iespēju samazināt regrestestēšanas laiku, samazināt izmaksas, padarīt testus precīzākus, kā arī atbrīvot cilvēkresursus sarežģītāko uzdevumu izpildei. Toties automatizēt visus testpiemērus ne vienmēr ir iespējams, kā arī pastāv testpiemēri, kuru automatizācija nesniedz gaidāmo efektu. Pētījuma mērķis ir izstrādāt optimizācijas modeli, kas atlasa testpiemērus, ko nepieciešams automatizēt. Testēšanas procesa automatizācijā tiek ņemti vērā trīs galvenie testēšanas rādītāji testēšanas laiks, testēšanas izmaksas un testpiemēru prioritātes. Optimizācijas modeļa mērķis ir samazināt regrestestēšanas laiku. Iegūtais modelis tiek pārbaudīts, veicot vairākus eksperimentus. Iegūtie rezultāti tiek salīdzināti ar rezultātiem, ko sniegtu gadījuma rakstura automatizējamo testpiemēru izvēle. Pētījuma rezultātā tiek iegūts optimizācijas modelis, kā arī vispārīgi novērtēts regrestestēšanas automatizācijas process. |
Atslēgas vārdi |
regrestestēšana, regresā testēšana, optimizācija, automatizācija |
Atslēgas vārdi angļu valodā |
regression testing, optimization, automation |
Valoda |
lv |
Gads |
2013 |
Darba augšupielādes datums un laiks |
14.01.2013 08:56:09 |