Noslēguma darbu reģistrs
  
Studiju darba apraksts
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