Detail práce
Automatické testování uživatelských rozhraní
Tato práce se zabývá řešením problému automatického testování uživatelského prostředí pro systém ARTable, který je tvořen pomocí frameworku ROS. Zvolený problém jsem vyřešil tvorbou rozšíření pro testovací nástroj. Rozšíření s názvem ARTBot nám umožňuje simulaci uživatelské interakce. Můžeme ho tak spolu s testovacím nástrojem využít k automatickému testování grafického rozhraní ARTable aplikací. V této práci nalezneme navrh, popis implementace a způsob testování ARTBota.
ROS, ARTable, automatické testování, grafická uživatelská rozhraní, rozšířená realita, pytest, PyQt4
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.
- Umožňuje vytvořený nástroj otestovat veškerou funkcionalitu UI, nebo má nějaká omezení?
- Jak řeší testování UI jiné projekty zabývající se interakcí člověka s robotem?
- Kolik testů jste implementoval a jakého pokrytí kódu bylo docíleno? Podařilo se pomocí testů odhalit nějakou chybu?
Beran Vítězslav, doc. Ing., Ph.D. (UPGM FIT VUT), člen
Burget Radek, doc. Ing., Ph.D. (UIFS FIT VUT), člen
Fučík Otto, doc. Dr. Ing. (UPSY FIT VUT), člen
Lengál Ondřej, Ing., Ph.D. (UITS FIT VUT), člen
@bachelorsthesis{FITBT22215, author = "Vojt\v{e}ch Meluz\'{i}n", type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce", title = "Automatick\'{e} testov\'{a}n\'{i} u\v{z}ivatelsk\'{y}ch rozhran\'{i}", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2019, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/22215/" }