Název:
Rozšíření editoru Eclipse Che o modul pro UI testy
Překlad názvu:
Extension of the Eclipse Che Editor for UI Testing Module
Autoři:
Lorinc, Marián ; Lengál, Ondřej (oponent) ; Rogalewicz, Adam (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2021
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [cze][eng]
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árokov na údržbu testov grafického rozhrania a jednotný zdrojový kód pre rozšírenie a testy.
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.
Klíčová slova:
Che-Theia; cyklus udalostí; Eclipse Che; Eclipse Theia; JavaScript; Kubernetes; Kubernetes-native; rozšírenia; Selenium; testovanie užívateľského rozhrania; theia-extension-tester; TypeScript; Visual Studio Code; VS Code Extension Tester; vscode-extenion-tester; zásuvné moduly; Eclipse Che; Eclipse Theia; event loop; extensions; JavaScript; Kubernetes; Kubernetes-native; Selenium; theia-extension-tester; TypeScript; user interface testing; Visual Studio Code; VS Code Extension Tester; vscode-extenion-tester
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/199432