| Studiju veids |
bakalaura akadēmiskās studijas |
| Studiju programmas nosaukums |
Informācijas tehnoloģija |
| Nosaukums |
Vienības testu automatizēšana tirdzniecības nozarē ar LLM palīdzību |
| Nosaukums angļu valodā |
Automating Unit Testing in the Retail Industry with the Help of LLM |
| Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
| Darba vadītājs |
Nadežda Zeņina |
| Recenzents |
Olga Kotova |
| Anotācija |
Dati par darba apjomu: Darbu sastāda 61 lappuses, 10 attēli, 1 tabula, 1 pielikums un tiek izmantoti 42 informācijās avoti.
Bakalaura darbā tiek pētīta vienības testu automatizēšana tirdzniecības nozares programmatūras izstrādē, izmantojot lielos valodas modeļus (LLM) kā OpenAI ChaptGPT-4. Darbs sākas ar literatūras apskatu par LLM pielietojumu automatizētos vienības testos un tālāk aplūko pamatprincipus Vienību testēšanā (TDD, BDD). Tālāk tiek apkopotas un analizētas GitHub publiski pieejamās repozitorijas, kurās realizēta tirdzniecības rēķinu izveide Java/Spring Boot vidē. Praktiskajā daļā, izmantojot TDD iterācijas, LLM ģenerē un optimizē JUnit vienības testus, palielinot sākotnējo pārklājumu >96%. Rezultātu analīzei tiek izmantots koda pārklājuma metrika, kuras tiek iegūtas no JaCoCo atskaitēm, parādot pakāpeniskus uzlabojumus katrā iterācijā. Darba noslēgumā tiek novērtēta LLM integrācijas ietekme uz testēšanas procesa kvalitāti. |
| Atslēgas vārdi |
vienības testi, lieli valodas modeļi(LLM), tirdzniecības nozare, testu automatizēšana |
| Atslēgas vārdi angļu valodā |
unit testing, large language models (LLM), retail industry, test automation |
| Valoda |
lv |
| Gads |
2025 |
| Darba augšupielādes datums un laiks |
25.05.2025 17:50:57 |