Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Information Technology
Title in original language Tīmekļa lietotņu API testēšanas automatizācijas izpēte uzvedības virzītās izstrādes kontekstā
Title in English Research on Automation of API Testing of Web Applications within the Behavior Driven Development
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Ērika Nazaruka
Reviewer Elviss Strazdiņš
Abstract Tīmekļa API testēšana ir svarīga funkcionalitātes, uzticamības, drošības un biznesa loģikas piegādes nodrošināšanā. Taču rodas problēmas izsekot līdzi testēšanai un kas tiek testēts, īpaši, ja ir komunikācijas trūkums starp ieinteresētām pusēm. Šīs problēmas risināšanai tiek lietota uzvedības virzītas izstrādes (BDD) pieeja. Darba mērķis ir izpētīt uzvedības virzītās izstrādes pieeju un tās izmantošanu mūsdienu tīmekļa lietotņu testēšanas automatizācijā un sniegt rekomendācijas uzvedības virzītās izstrādes API testēšanas rīku izvēlei. Lai šo mērķi sasniegtu, darbs tika iesākts ar tīmekļa API veidu izpēti un to ietekmi uz testēšanu, kā arī ar literatūras izpēti par API testēšanu izmantojot uzvedības virzītās izstrādes pieeju. Tālāk tika apskatīti tirgū pieejami API testēšanas rīki un BDD rīki, kā arī veikta rīku izvēle turpmākajam eksperimentam. Eksperimenta laikā pēc iepriekš definētiem kritērijiem tika novērtēti BDD API testēšanas rīki vai to kombinācijas, kā arī noteikts piemērotākais rīks tīmekļa API testēšanai izmantojot BDD pieeju. Tika sniegtas rekomendācijas nozares pārstāvjiem par API BDD rīka izvēli. Darba apjoms: 77 lpp., 12 attēli, 9 tabulas, 1 pielikums un 87 izmantotie informācijas avoti.
Keywords Uzvedības virzītā izstrāde, API, testēšana, web, REST
Keywords in English Behaviour Driven Development, API, testing, web, REST
Language lv
Year 2023
Date and time of uploading 30.05.2023 22:21:56