Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Datorsistēmas |
Nosaukums |
Tīmekļa lietojumprogrammas saskarnes testu automatizācijas komplekta izveide |
Nosaukums angļu valodā |
Development of Web API Automation Test Suite |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Anastasija Špakova |
Recenzents |
Svetlana Jurenoka, M.sc.ing., LDI pētnieks |
Anotācija |
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. |
Atslēgas vārdi |
tīmekļa lietojumprogrammu saskarne, testu automatizācija, GraphQL risinājums |
Atslēgas vārdi angļu valodā |
web application programming interface, test automation, GraphQL |
Valoda |
lv |
Gads |
2020 |
Darba augšupielādes datums un laiks |
11.06.2020 23:22:32 |