Thesis Details

Rozšíření editoru Eclipse Che o modul pro UI testy

Bachelor's Thesis Student: Lorinc Marián Academic Year: 2020/2021 Supervisor: Rogalewicz Adam, doc. Mgr., Ph.D.
English title
Extension of the Eclipse Che Editor for UI Testing Module
Language
Czech
Abstract

The goal of this thesis is to design and implement module for testing graphical user interfaces of integrated development environment Eclipse Che. The biggest priority of this thesis is to make the module compatible with module for testing graphical user interfaces of editor Visual Studio Code. In order to ensure compatibility between both editors, new module was created to define common application programming interface for graphical components. Created solution enables Visual Studio Code extension developers to use existing user interface tests in Eclipse Che IDE with minimal effort. As result source code can be shared which reduces maintenance costs.

Keywords

user interface testing, Selenium, Eclipse Che, Eclipse Theia, Visual Studio Code, extensions, Kubernetes, Kubernetes-native, VS Code Extension Tester, vscode-extenion-tester, theia-extension-tester, event loop, JavaScript, TypeScript

Department
Degree Programme
Files
Status
defended, grade C
Date
15 June 2021
Reviewer
Committee
Vojnar Tomáš, prof. Ing., Ph.D. (DITS FIT BUT), předseda
Kořenek Jan, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Peringer Petr, Dr. Ing. (DITS FIT BUT), člen
Ryšavý Ondřej, doc. Ing., Ph.D. (DIFS FIT BUT), člen
Citation
LORINC, Marián. Rozšíření editoru Eclipse Che o modul pro UI testy. Brno, 2021. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2021-06-15. Supervised by Rogalewicz Adam. Available from: https://www.fit.vut.cz/study/thesis/24115/
BibTeX
@bachelorsthesis{FITBT24115,
    author = "Mari\'{a}n Lorinc",
    type = "Bachelor's thesis",
    title = "Roz\v{s}\'{i}\v{r}en\'{i} editoru Eclipse Che o modul pro UI testy",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2021,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/24115/"
}
Back to top