Thesis Details

Tool for Effective Management of Web Application Tests

Bachelor's Thesis Student: Muzikář Martin Academic Year: 2019/2020 Supervisor: Beran Vítězslav, Ing., Ph.D.
Czech title
Nástroj pro efektivní správu testů webových aplikací
Language
English
Abstract

The goal of this thesis is to create a tool that allows testers to see the progress of the test they are currently developing on the fly. Hence, to eliminate an issue of constantly re-running tests which take a long time to execute.The problem was solved by creating a program which modifies the test suite logic by using Java Instrumentation, enabling it to run test steps as the user needs and designing GUI that is able to communicate with previously mentioned modified test suite.As a result the process of creating tests was significantly sped up (testers were able to create a test with an unknown test suite in terms of minutes), all users that participated in testing were fond of this approach and would adapt to this workflow.The primary result is pinpointing that things can be handled more efficiently, with proper tools testers can significantly speed up their workflow and also make the introduction process for newcomers easier.

Keywords

java instrumentation, behavior driven testing, UI testing, react, monaco editor, selenium, web application testing

Department
Degree Programme
Files
Status
defended, grade A
Date
13 July 2020
Reviewer
Committee
Sekanina Lukáš, prof. Ing., Ph.D. (DCSY FIT BUT), předseda
Beran Vítězslav, Ing., Ph.D. (DCGM FIT BUT), člen
Holík Lukáš, doc. Mgr., Ph.D. (DITS FIT BUT), člen
Jaroš Jiří, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Křivka Zbyněk, Ing., Ph.D. (DIFS FIT BUT), člen
Citation
MUZIKÁŘ, Martin. Tool for Effective Management of Web Application Tests. Brno, 2020. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2020-07-13. Supervised by Beran Vítězslav. Available from: https://www.fit.vut.cz/study/thesis/23124/
BibTeX
@bachelorsthesis{FITBT23124,
    author = "Martin Muzik\'{a}\v{r}",
    type = "Bachelor's thesis",
    title = "Tool for Effective Management of Web Application Tests",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2020,
    location = "Brno, CZ",
    language = "english",
    url = "https://www.fit.vut.cz/study/thesis/23124/"
}
Back to top