Manual for automated testing tool Puppeteer
Thesis title: | Příručka k nástroji pro automatizované testování Puppeteer |
---|---|
Author: | Henzelín, Lukáš |
Thesis type: | Bakalářská práce |
Supervisor: | Buchalcevová, Alena |
Opponents: | Doležel, Michal |
Thesis language: | Česky |
Abstract: | Bakalářská práce se zabývá vytvořením příručky pro nástroj Puppeteer, který se používá pro automatizované testování. V první části je úvod do oblasti testování softwaru, kde jsou vymezeny základní pojmy používané v práci a úrovně a druhy testů. Dále také obsahuje popis automatizovaného testování, porovnání s manuálním testování a kategorizaci nástrojů využívaných při automatizaci s konkrétními příklady. Další část charakterizuje a popisuje vybraný nástroj Puppeteer a uvádí předpoklady nutné pro instalaci tohoto nástroje. Následně detailně popisuje postup při zavádění automatizace, představuje nejčastěji používané metody při tvorbě automatizovaných testovacích scénářů a uvádí postup, jak tyto scénáře vytvářet. Také zmiňuje možnosti jejich spouštění a představuje report výsledků. Poslední část práce poté příručku ověřuje jak zavedením automatizace, tak i tvorbou testů v aplikaci Microsoft Dynamics 365 na projektu JerryCRM v České spořitelně. Vytvořené testovací scénáře jsou spuštěny a vyhodnoceny. |
Keywords: | příručka; automatizované testování; Puppeteer; testování softwaru |
Thesis title: | Manual for automated testing tool Puppeteer |
---|---|
Author: | Henzelín, Lukáš |
Thesis type: | Bachelor thesis |
Supervisor: | Buchalcevová, Alena |
Opponents: | Doležel, Michal |
Thesis language: | Česky |
Abstract: | The bachelor thesis focuses on preparation with creation of manual for Puppeteer tool, which is used for automated testing. The first part introduces to readers software testing and it contains definition of essential concepts used in thesis as well as levels and types of tests. The first part also includes a description of automated testing, comparison with manual testing and categorization of tools used during automation with specific examples. The second part describes selected tool Puppeteer and presents prerequisites necessary for its installation. Furthermore, detailed description of implementation procedure of automation can be found in the second part, as well as introduction to the most often used methods for automated scenarios creation and instructions for their creating. Thesis also mentions possibilities of their execution and presents result reports. The last part of the thesis verifies this manual by implementing automation and creating tests in Microsoft Dynamics 365 application on the JerryCRM project in Česká spořitelna. All created test scenarios are executed and evaluated. |
Keywords: | manual; Puppeteer; automated testing; software testing |
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: | 6. 1. 2020 |
---|---|
Date of submission: | 6. 5. 2020 |
Date of defense: | 18. 6. 2020 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/72084/podrobnosti |