Graduate papers
  
Description of the graduate paper
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 12300 Institute of Applied Computer Systems
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