| Form of studies |
Bachelor |
| Title of the study programm |
Computer Systems |
| Title in original language |
Regresijas testēšanas paātrināšana nepārtrauktajā integrācijā |
| Title in English |
Accelerating Regression Testing during Continuous Integration |
| Department |
Faculty Of Computer Science Information Tehnology And Energy |
| Scientific advisor |
Ērika Nazaruka |
| Reviewer |
Marina Uhanova |
| Abstract |
Atslēgvārdi - regresijas testēšana, nepārtrauktā integrācija, testpiemēru atlase, programmatūras testēšanas paātrināšana.
Mūsdienu programmatūras izstrādē, kas balstās uz nepārtrauktās integrācijas (CI) praksi, regresijas testēšana ir kļuvusi par kritisku posmu kvalitātes nodrošināšanai, taču tās izpildes laiks bieži palēnina izstrādes ciklu. Bakalaura darba mērķis ir izstrādāt un demonstrēt risinājuma koncepciju, kas ļaus paātrināt regresijas testēšanu, nosakot katrai koda izmaiņai atbilstošu un pietiekamu testpiemēru apakškopu. Darba teorētiskajā daļā tika pamatota paātrināšanas nepieciešamība, analizētas un salīdzinātas galvenās paātrināšanas stratēģijas – testpiemēru atlase, prioritizācija un minimizācija. Tāpat tika identificēti un klasificēti IT projekta datu parametri, kas nepieciešami šo stratēģiju implementācijai, secinot, ka moderni risinājumi arvien vairāk izmanto mašīnmācīšanās pieejas.
Darba praktiskajā daļā izstrādāts demonstrācijas prototips, kas CI vidē ļauj samazināt regresijas testu izpildes laiku, vienlaikus saglabājot koda pārklājumu pieņemamā līmenī. Iegūtie rezultāti apstiprina, ka piedāvātā pieeja var nodrošināt ātrāku atgriezenisko saiti, nezaudējot testēšanas kvalitātei kritisko segumu.
Bakalaura darbā ir 75 lappuses, 3 attēli, 8 tabulas, 5 pielikumi un izmantoti 29 informācijas avoti. |
| Keywords |
regresijas testēšana, nepārtrauktā integrācija, testpiemēru atlase, programmatūras testēšanas paātrināšana |
| Keywords in English |
regression testing, continuous integration, test case selection, software testing acceleration |
| Language |
lv |
| Year |
2026 |
| Date and time of uploading |
06.01.2026 10:22:50 |