Form of studies |
Professional Master |
Title of the study programm |
Information Technology |
Title in original language |
Regresa testēšanas automatizācija un procesa optimizācija |
Title in English |
Regression Testing Automation and Process Optimization |
Department |
12100 Institute of Information Technology |
Scientific advisor |
Dr. sc. ing. Jānis Grabis |
Reviewer |
Dr. math. Vineta Minkēviča |
Abstract |
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. |
Keywords |
regrestestēšana, regresā testēšana, optimizācija, automatizācija |
Keywords in English |
regression testing, optimization, automation |
Language |
lv |
Year |
2013 |
Date and time of uploading |
14.01.2013 08:56:09 |