| Form of studies |
Bachelor |
| Title of the study programm |
Information Technology |
| Title in original language |
Vienības testu automatizēšana tirdzniecības nozarē ar LLM palīdzību |
| Title in English |
Automating Unit Testing in the Retail Industry with the Help of LLM |
| Department |
Faculty Of Computer Science Information Tehnology And Energy |
| Scientific advisor |
Nadežda Zeņina |
| Reviewer |
Olga Kotova |
| Abstract |
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. |
| Keywords |
vienības testi, lieli valodas modeļi(LLM), tirdzniecības nozare, testu automatizēšana |
| Keywords in English |
unit testing, large language models (LLM), retail industry, test automation |
| Language |
lv |
| Year |
2025 |
| Date and time of uploading |
25.05.2025 17:50:57 |