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

Files for download

    Last update: