Detail práce
Automatizované testování GUI pomocí kontejnerů
Cieľom bakalárskej práce je vytvorenie systému na automatizované testovanie GUI desktopových aplikácií, ktorý sa dá jednoducho nasadiť ako testovacie prostredie. Tento systém pozostáva z nástroja, v ktorom je užívateľ schopný vytvárať testovacie skripty, a interpretu, ktorý spúšťa dané testovacie skripty a vyhodnocuje ich. Testovacie skripty užívateľ vytvára pomocou jazyka, ktorý je tiež popísaný v tejto práci. Jednoduché nasadenie systému zabezpečuje použitie kontajnerovej virtualizácie.
automatizované testovanie GUI, kontajnerová virtualizácia, Xpresser, Docker
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 D.
- Kolik úsilí je nutné pro spoštění vašeho prototypu na běžné distribuci linuxu (Ubuntu/Fedora/...)? Proč není součástí práce návod jak toto spuštění provést?
- Kolik dalších testů jste provedl kromě testu uloženého na CD? Chápu, že součástí zadání je bod "Demonstrujte váš testovací systém na netriviálním testovacím subjektu", ale očekával bych, že jste provedl ještě sérii dalších menších testů.
- V čem je váš test netriviální?
Bartík Vladimír, Ing., Ph.D. (UIFS FIT VUT), člen
Burget Lukáš, doc. Ing., Ph.D. (UPGM FIT VUT), člen
Smrčka Aleš, Ing., Ph.D. (UITS FIT VUT), člen
Strnadel Josef, Ing., Ph.D. (UPSY FIT VUT), člen
@bachelorsthesis{FITBT18771, author = "Juraj Soj\v{c}\'{a}k", type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce", title = "Automatizovan\'{e} testov\'{a}n\'{i} GUI pomoc\'{i} kontejner\r{u}", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2016, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/18771/" }