Detail práce
Nástroj pro podporu manuálních GUI testů
Manuální testování aplikací je účinným, ale časově náročným procesem.Tato práce se bude zabývat metodami a technologiemi, které by umožnily zopakovat manuální postup bez přítomnosti člověka a následně z průběhu vytvořit report se zhodnocením průběhu. V řešení byla zvolena metoda testování na základě znalosti aplikace. Spolu s technologií WinAppDriver bylo možné navrhnout framework, který umožní vykonávat nahrané postupy v podobě testovacích běhů, sbírat informace z jejich průběhu a vytvářet report. Výsledkem této práce je dvojice nástrojů, která umožní automaticky spouštět speciálně vytvořené testy nad danou aplikací.Zároveň byly zahrnuty i akce, které jsou potřebné vykonat před spuštěním testů tak, aby bylo možné celý proces provádět bez přítomnosti člověka.
GUI, regresní testování, WinAppDriver, report, konzole, framework
Studentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla na otázky komise. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studentky na položené otázky rozhodla práci hodnotit stupněm B.
Všechny otázky byly zodpovězeny při obhajobě.
Dotaz na možnost použití nástroje pouze na vybranou aplikaci zadavatele, nebo obecně i na další aplikace.
Dotaz na testování nástroje na aplikaci Kalkulačka a na očekávané výsledky testování.
Dotaz na způsob předvedení nástroje zadavateli.
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{FITBT23505, author = "Marie Bedn\'{a}\v{r}ov\'{a}", type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce", title = "N\'{a}stroj pro podporu manu\'{a}ln\'{i}ch GUI test\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 = 2021, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/23505/" }