Detail práce

Nástroj pro usnadnění testování GUI webových aplikací

Diplomová práce Student: Kalous Filip Akademický rok: 2018/2019 Vedoucí: Pluskal Jan, Ing., Ph.D.
Název anglicky
Productivity Tool for Web Application Testing
Jazyk práce
český
Abstrakt

Cílem této práce je vytvoření nástroje pro testování grafického uživatelského rozhraní webových aplikací se~zaměřením na weby implementované pomocí open-source frameworku DotVVM. Účel nástroje bude spočívat v~automatizovaném tvoření programového popisu uživatelského rozhraní a~jeho využití při psaní UI testů spolu se statickou typovou kontrolu testů v~době překladu. V~práci jsou definovány požadavky pro požadovaný nástroj, rozebrán jeho návrh a popsána názorová implementace v~jazyce C#. Vytvořené řešení poskytuje uživatelům nástroj, který ulehčí jejich práci s~tvorbou testů a~také umožňuje zjistit nefunkční testy uživatelského rozhraní již v~době překladu testů a~tím urychlit její tvorbu a~testování.

Klíčová slova

Testování uživatelského rozhraní, Webové aplikace, C#, Page Object vzor, DotVVM, Selenium, .NET Framework, .NET Core

Ústav
Studijní program
Informační technologie, obor Informační systémy
Soubory
Stav
obhájeno, hodnocení A
Obhajoba
18. června 2019
Oponent
Průběh obhajoby

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 A.

Otázky u obhajoby
  1. Využil již výsledky vaší práce někdo jiný? Jaké jsou reference?
  2. Jak jste prováděl testování?
Komise
Zendulka Jaroslav, doc. Ing., CSc. (UIFS FIT VUT), předseda
Balík Miroslav, Ing., Ph.D. (FIT ČVUT), člen
Bartík Vladimír, Ing., Ph.D. (UIFS FIT VUT), člen
Burget Radek, doc. Ing., Ph.D. (UIFS FIT VUT), člen
Meduna Alexander, prof. RNDr., CSc. (UIFS FIT VUT), člen
Orság Filip, Ing., Ph.D. (UITS FIT VUT), člen
Citace
KALOUS, Filip. Nástroj pro usnadnění testování GUI webových aplikací. Brno, 2019. Diplomová práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2019-06-18. Vedoucí práce Pluskal Jan. Dostupné z: https://www.fit.vut.cz/study/thesis/21918/
BibTeX
@mastersthesis{FITMT21918,
    author = "Filip Kalous",
    type = "Diplomov\'{a} pr\'{a}ce",
    title = "N\'{a}stroj pro usnadn\v{e}n\'{i} testov\'{a}n\'{i} GUI webov\'{y}ch aplikac\'{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/21918/"
}
Nahoru