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