Development of automated test for management game Adgame
Thesis title: | Vývoj automatizovaných testů pro manažerskou hru Adgame |
---|---|
Author: | Valášek, Miroslav |
Thesis type: | Bakalářská práce |
Supervisor: | Doležel, Michal |
Opponents: | Vencovský, Filip |
Thesis language: | Česky |
Abstract: | Tato bakalářská práce se zabývá vývojem automatizovaných testů REST API manažerské hry Adgame. První kapitola obsahuje stručný popis webových služeb a jejich fungování s důrazem na webové služby využívající REST API. V druhé kapitole jsou nejprve vymezeny obecné přístupy k testování a přístupy k automatizaci testů, následně je vše zasazeno do kontextu testování webových služeb. Třetí kapitola se zabývá výběrem vhodného nástroje na testování REST API Adgame. Ve čtvrté kapitole je analýza REST API Adgame, popis fungování testů ve vybraném nástroji, požadavky a kroky testu herního scénáře, popis testu a spouštění testu v prostředí GitLab CI/CD. V páté kapitole byly vyhodnoceny výsledky. |
Keywords: | webové služby; Testování softwaru; automatizace testů; REST API |
Thesis title: | Development of automated test for management game Adgame |
---|---|
Author: | Valášek, Miroslav |
Thesis type: | Bachelor thesis |
Supervisor: | Doležel, Michal |
Opponents: | Vencovský, Filip |
Thesis language: | Česky |
Abstract: | This thesis involves development of automated tests for the REST API of a management game called Adgame. The first chapter contains a simple description of web services and the way web services work with emphasis on web services using REST API. The second chapter is about software testing in general and approaches to automated testing, all of which is put in the context of web service testing. An overview and selection of tools considered for the testing is in the third chapter. The fourth chapter contains an analysis of the Adgame REST API, requirements, description and steps of the game test scenario, a test description and running the test in the GitLab CI/CD environment. The results were evaluated in the fifth chapter. |
Keywords: | Software testing; test automation; REST API; web services |
Information about study
Study programme: | Aplikovaná informatika/Aplikovaná informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 14. 1. 2020 |
---|---|
Date of submission: | 9. 5. 2021 |
Date of defense: | 15. 6. 2021 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/72149/podrobnosti |