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

Files for download

    Last update: