Příručka k nástroji pro automatizované testování Puppeteer
Název práce: | Příručka k nástroji pro automatizované testování Puppeteer |
---|---|
Autor(ka) práce: | Henzelín, Lukáš |
Typ práce: | Bakalářská práce |
Vedoucí práce: | Buchalcevová, Alena |
Oponenti práce: | Doležel, Michal |
Jazyk práce: | Česky |
Abstrakt: | 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. |
Klíčová slova: | příručka; automatizované testování; Puppeteer; testování softwaru |
Název práce: | Manual for automated testing tool Puppeteer |
---|---|
Autor(ka) práce: | Henzelín, Lukáš |
Typ práce: | Bachelor thesis |
Vedoucí práce: | Buchalcevová, Alena |
Oponenti práce: | Doležel, Michal |
Jazyk práce: | Česky |
Abstrakt: | 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. |
Klíčová slova: | manual; Puppeteer; automated testing; software testing |
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: | 6. 1. 2020 |
---|---|
Datum podání práce: | 6. 5. 2020 |
Datum obhajoby: | 18. 6. 2020 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/72084/podrobnosti |