Graduate papers
  
Description of the graduate paper
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