Detail práce
Rozšíření editoru Eclipse Che o modul pro UI testy
Cieľom tejto práce je navrhnúť a naprogramovať testovací modul na testovanie užívateľských rozhraní vývojového prostredia Eclipse Che. Najhlavnejšou prioritou tejto práce je zaistiť kompatibilitu testovacieho modulu pre Eclipse Che s testovacím modulom pre editor Visual Studio Code. Aby bolo možné zaistiť kompatibilitu medzi oboma editormi, bolo navrhnuté spoločné programátorské rozhranie pre grafické komponenty editorov. Vytvorené riešenie umožňuje vývojárom rozšírení editora Visual Studio Code používať testy grafického užívateľského rozhrania aj vo vývojovom prostredí Eclipse Che s minimálnymi úpravami. Prínosom tejto práce je zníženie nárokovna údržbu testov grafického rozhraniaa jednotný zdrojový kód pre rozšírenie a testy.
testovanie užívateľského rozhrania, Selenium, Eclipse Che, Eclipse Theia, Che-Theia, Visual Studio Code, rozšírenia, zásuvné moduly, Kubernetes, Kubernetes-native, VS Code Extension Tester, vscode-extenion-tester, theia-extension-tester, cyklus udalostí, JavaScript, TypeScript
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm C.
- Říkáte, že hlavním přínosem je snížení časových nároků na migraci testů z VS Code. Jak jste toto ověřoval? Můžete to kvantifikovat?
- Můžete uvést podrobnější výstupy z uživatelského testování?
Dotaz na upřesnění kvantifikace časových nároků migrace testů. Dotaz na upřesnění záměru kapitoly č. 5 v textové části práce. Dotaz na nasazení práce v praxi.
Kořenek Jan, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Peringer Petr, Dr. Ing. (UITS FIT VUT), člen
Ryšavý Ondřej, doc. Ing., Ph.D. (UIFS FIT VUT), člen
@bachelorsthesis{FITBT24115, author = "Mari\'{a}n Lorinc", type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce", title = "Roz\v{s}\'{i}\v{r}en\'{i} editoru Eclipse Che o modul pro UI testy", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2021, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/24115/" }