| Studiju veids |
bakalaura akadēmiskās studijas |
| Studiju programmas nosaukums |
Datorsistēmas |
| Nosaukums |
Regresijas testēšanas paātrināšana nepārtrauktajā integrācijā |
| Nosaukums angļu valodā |
Accelerating Regression Testing during Continuous Integration |
| Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
| Darba vadītājs |
Ērika Nazaruka |
| Recenzents |
Marina Uhanova |
| Anotācija |
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. |
| Atslēgas vārdi |
regresijas testēšana, nepārtrauktā integrācija, testpiemēru atlase, programmatūras testēšanas paātrināšana |
| Atslēgas vārdi angļu valodā |
regression testing, continuous integration, test case selection, software testing acceleration |
| Valoda |
lv |
| Gads |
2026 |
| Darba augšupielādes datums un laiks |
06.01.2026 10:22:50 |