Novice tester experience with Libraries for UI test automation - case study
Thesis title: | Zkušenost začínajících testerů s knihovnami pro automatizaci testů uživatelského rozhraní – případová studie |
---|---|
Author: | Makyda, Jan |
Thesis type: | Bakalářská práce |
Supervisor: | Doležel, Michal |
Opponents: | Buchalcevová, Alena |
Thesis language: | Česky |
Abstract: | Bakalářská práce se zabývá zkušenostmi začínajících testerů softwaru s knihovnami nástroje Robot Framework pro automatizaci testů grafického rozhraní. Hlavním cílem této práce je zkoumat, zmapovat a vyhodnotit zkušenost začínajících testerů. Práce je rozdělená do čtyř částí. V první části jsou představeny základní pojmy zabývající se automatizací testů. Dále je představen nástroj Robot Framework a knihovny Browser Library a Sikuli Library. Druhá část práce se zabývá návrhem jednotlivých částí případové studie a výběrem 9 účastníků studie, kteří byli proškoleni, provedli zadané úkoly, ve kterých vytvářeli testovací skripty v knihovnách Sikuli Library a Browser Library a nakonec s účastníky byly provedeny rozhovory. Ve třetí části práce jsou představeny výsledky provedených úkolů a rozhovorů, které byly analyzovány s využitím tematické analýzy a následně představeny podle logických celků získaných v průběhu kódování rozhovoru. Čtvrtou částí práce je diskuse výsledků. Zde jsou výsledky kvalitativního výzkumu navázány na výzkumné otázky, které byly definovány v návrhu studie. Poslední částí je závěr, kde jsou zhodnoceny cíle práce a její přínos. |
Keywords: | Robot Framework; Sikuli Library; Browser Library; Zkušenosti testerů; Automatizované testování; Grafické uživatelské rozhraní |
Thesis title: | Novice tester experience with Libraries for UI test automation - case study |
---|---|
Author: | Makyda, Jan |
Thesis type: | Bachelor thesis |
Supervisor: | Doležel, Michal |
Opponents: | Buchalcevová, Alena |
Thesis language: | Česky |
Abstract: | This bachelor thesis explores the experience of novice software testers with the Robot Framework libraries for GUI test automation. The main objective of this thesis is to investigate, map and evaluate the experience of novice testers. The thesis is divided into four parts. The first part introduces the basic concepts of test automation. Then the Robot Framework tool and the Browser Library and Sikuli Library are introduced. The second part of the thesis deals with the design of the case study. In that part were selected the 9 study participants who were trained, underwent a practical part in which they created test scripts in Sikuli Library and Browser Library and finally they were interviewed. The third part of the bachelor thesis presents the results of the practical part of the study and the interviews, which were analysed using thematic analysis and then presented according to the logical units obtained during the coding of the interviews. The fourth part of the thesis is a discussion of the results. Here the results of the qualitative research are related to the research questions that were defined in the study design. The last part is the conclusion where the objectives of the thesis and its contribution are evaluated. |
Keywords: | Test automation; Tester experience; Robot Framework; Graphical user interface; Sikuli Library; Browser Library |
Information about study
Study programme: | 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: | 8. 11. 2022 |
---|---|
Date of submission: | 6. 5. 2024 |
Date of defense: | 12. 6. 2024 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/82713/podrobnosti |