Zavádění automatizovaného testování pomocí nástroje Robot Framework

Název práce: Zavádění automatizovaného testování pomocí nástroje Robot Framework
Autor(ka) práce: Žurav, Kristian
Typ práce: Bakalářská práce
Vedoucí práce: Karkošková, Soňa
Oponenti práce: Doležel, Michal
Jazyk práce: Česky
Abstrakt:
Tato bakalářská práce se zabývá zavedením automatizovaného testování na projektu Partner 24 pomocí nástroje Robot Framework. Zavedení je předvedeno na aplikaci BOX, která zároveň slouží jako ukázka pro další aplikace na projektu. V práci je nejprve představeno testování softwaru obecně, následované uvedením do tématu automatizovaného testování. Dále je zde představen nástroj Robot Framework společně s dalšími podpůrnými nástroji pro automatizaci. Poté je v této práci představen projekt České Spořitelny Partner 24 a jeho aplikace BOX. Na tuto aplikaci jsou následně vyhotoveny jednotlivé testovací případy. V další části této práce vzniká pro Partner 24 také architektura testovacího projektu. Dále je vytvořena příručka a jsou definována základní pravidla pro vytváření automatizovaných testů na projektu Partner 24. Tato pravidla jsou poté aplikována při vytváření automatizovaných testů pro aplikaci BOX, přičemž v práci je detailně popsán jeden automatizovaný testovací případ. Na závěr je zavedení automatizace ověřeno nastavením, spuštěním a vyhodnocením automatizovaných testů modulu BOX pomocí nástroje průběžné integrace Jenkins.
Klíčová slova: Robot Framework; webová bankovní aplikace; automatizované testování softwaru
Název práce: Implementation of test automation using Robot Framework
Autor(ka) práce: Žurav, Kristian
Typ práce: Bachelor thesis
Vedoucí práce: Karkošková, Soňa
Oponenti práce: Doležel, Michal
Jazyk práce: Česky
Abstrakt:
This bachelor thesis deals with implementation of test automation for the project Partner 24 using Robot Framework. The implementation is demonstrated on the BOX application which also serves as an example for another project applications. First software testing in general is introduced, followed by introduction to automated testing. Afterwards Robot Framework is introduced along with other automation support tools. Then the project of Česká spořitelna Partner 24 and its BOX application is presented in this work. Subsequently individual test cases are prepared for this application. In the next part of this work the architecture of the test project is created for Partner 24. Next a manual is created and the basic rules are defined for coding automated tests on the Partner 24 project. These rules are then used on creating automated tests for the BOX application and one automated test case is described in detail. Finally the implementation of automation is verified by setting up, running, and evaluating the BOX automated tests using continuous integration tool Jenkins.
Klíčová slova: web banking application; Robot Framework; test automation

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Aplikovaná informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 21. 1. 2019
Datum podání práce: 6. 5. 2019
Datum obhajoby: 17. 6. 2019
Identifikátor v systému InSIS: https://insis.vse.cz/zp/68337/podrobnosti

Soubory ke stažení

    Poslední aktualizace: