Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
Ģeneratīvā mākslīgā intelekta izmantošanas perspektīvas testa datu ģenerācijai |
Title in English |
Perspectives of Application of Generative AI for Test Data Generation |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Ērika Nazaruka |
Reviewer |
Oksana Zavjalova |
Abstract |
Bakalaura darba 1. tips: Moderno risinājumu izpēte
Programmatūras testēšanas automatizācija ir aktuāls pētniecības virziens, jo programmatūras izstrādes jomā tā aizņem gandrīz 50% no visa izstrādes laika, tomēr nepievieno jaunu funkcionalitāti informācijas tehnoloģiju risinājumam, tāpēc eksistē testēšanas procesa uzlabošanas vajadzība, lai samazinātu cilvēku un naudas resursus tām procesam. Šī darba kontekstā ir apskatīti uzlabojumi testa datu ģenerācijas procesā.
Šī darba mērķis ir ģeneratīvā mākslīga intelekta perspektīvu novērtēšana testa datu ģenerācijai funkcionālajai testēšanai noteiktajā testēšanas līmenī, balstoties uz eksistējošo rīku izpēti.
Lai sasniegtu šo mērķi tika analizēta zinātniskā literatūra, kas ir saistīta ar programmatūras testēšanas un testa datu ģenerācijas automatizāciju. Darba ietvaros tika paveikts eksperiments, lai novērtētu MI rīku spējas apmierināt prasības testa datu ģenerācijai vienības testu līmenī.
Paveiktais pētnieciskais darbs noveda pie secinājumiem par MI rīku izmantošanu testa datu ģenerācijas procesam. No apskatītajiem risinājumiem – Copilot Github, CodiumAi, JetBrainsAI tika konstatēts, ka GitHub Copilot vislabāk, atbilst prasībām testa datu ģenerācijai un kā mūsdienu mākslīga intelekta risinājumus var izmantot kā palīgrīkus šīm procesam, bet tie nenodrošina pilno procesa automatizāciju.
Atslēgvārdi: Mākslīgais intelekts, programmatūras testēšana, testa datu ģenerācija, vienību testēšana.
Darbā ir 52 lappuses, 9 attēli, 10 tabulas, 7 pielikumi, 32 informācijas avoti
3–5 atslēgvārdi, kas raksturo pētījuma jomu. |
Keywords |
Mākslīgais intelekts, programmatūras testēšana, testa datu ģenerācija, vienību testēšana |
Keywords in English |
Artificial intelligence, software testing, input data generation, unit testing |
Language |
lv |
Year |
2024 |
Date and time of uploading |
28.05.2024 22:44:22 |