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 |