Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
Tīmekļa lietojumprogrammas saskarnes testu automatizācijas komplekta izveide |
Title in English |
Development of Web API Automation Test Suite |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Anastasija Špakova |
Reviewer |
Svetlana Jurenoka, M.sc.ing., LDI pētnieks |
Abstract |
Darbā tiek apskatīta gan vispārīga informācija lietojumprogrammu saskarnēm, gan arī GraphQL un REST API risinājumi. Papildus tam tiek salīdzināti abi minētie risinājumi, lai saprastu, kādēļ GraphQL tika izvēlēts šī darba ietvaros.
Praktiskajā daļā tiek apskatīta sistēma, kas izmanto GraphQL, kā arī sīkāk tiek apskatīta shēma un datubāzē definētie ierobežojumi. Balstoties uz sistēmas informāciju, tiek izstrādāts lietojumprogrammu saskarnes automatizācijas testu komplekts, izmantojot Gherkin biznesa valodu un Karate automatizācijas ietvaru. Noslēgumā tiek veikta komplekta izpilde gan ar ietvara palīdzību, gan veicot manuālo testēšanu un salīdzināti izpildes laiki un rezultāti.
Darba pamattekstā ir 58 lappuses, 27 attēli, 12 tabulas, 45 izmantoto literatūras avotu un 4 pielikumi. |
Keywords |
tīmekļa lietojumprogrammu saskarne, testu automatizācija, GraphQL risinājums |
Keywords in English |
web application programming interface, test automation, GraphQL |
Language |
lv |
Year |
2020 |
Date and time of uploading |
11.06.2020 23:22:32 |