| Form of studies |
Bachelor |
| Title of the study programm |
Computer Systems |
| Title in original language |
Testa soļu realizācijas pārbaudes uz atbilstību testa scenārijam izstrādē |
| Title in English |
Development of the Check of the Compliance of Test Step Implementation to the Test Scenario |
| Department |
Faculty Of Computer Science Information Tehnology And Energy |
| Scientific advisor |
Ērika Nazaruka |
| Reviewer |
Ēvalds Masaļskis |
| Abstract |
Bakalaura darba tips: 2. tips: Aktuālo jomas problēmu risinājumi. Testu automatizācijas procesos bieži vien tiek izmantoti iepriekš definēti testa scenāriji, kuriem ir savi soļi un soļu definīcijas faili. Bet, palielinoties testa pārklājumam, šie soļi un saturi var mainīties. Lai šī iemesla dēļ neradītos problēmas, varētu izveidot algoritmu, kas automatizētā veidā spētu pārbaudīt gan testa scenāriju soļu atbilstību uz soļiem definīcijā, bet arī soļu un to attiecīgo soļa definīcijas satura atbilstību. Darbā tika izpētīti testa scenāriji, testa soļi. Kā izpaužas neatbilstības starp soļiem un scenārijiem. Papildus tam, tika analizēti rīki, kas izmanto NLP vai kādus citus paņēmienus un pārbaudīti, vai tie varētu atrisināt darbā pētāmo problēmu. Darba praktiskajā daļā tika izstrādāti būtībā divi algoritmi, viens kas salīdzina testa scenārijā definētos soļus un to atbilstību uz soļu definīcijā definētajiem soļiem, balstoties uz TF-IDF un kosinusa līdzību. Otrajā iterācijā tika apskatīti paņēmieni, kā varētu visefektīvāk un pareizāk identificēt kādas darbības un vārdi ir svarīgākie soļos, kā arī abās iterācijās tika izmantota uz noteikumiem balstīta algoritma pieeja, kas, darba izpildes analīzes laikā tika uzlabota un attīstīta. Beigās tika iegūti rezultāti, kas liecināja par algoritma reālo lietojamību un iespējamo izmantošanu. Darba pamattekstā ir 54 lapaspuses, 21 attēli, 4 tabulas, 43 informācijas avoti un 4 pielikumi. |
| Keywords |
Testa scenāriji, testa soļi, soļu definīcijas, NLP, atbilstība |
| Keywords in English |
Test scenarios, test steps, step definition, NLP, compliance |
| Language |
lv |
| Year |
2025 |
| Date and time of uploading |
27.05.2025 17:28:52 |