Detail práce

Frontend pro generátor testovacích struktur

Bakalářská práce Student: Vostřejž Tomáš Akademický rok: 2019/2020 Vedoucí: Smrčka Aleš, Ing., Ph.D.
Název anglicky
Front-End for Generator of Structured Test Data
Jazyk práce
český
Abstrakt

Bakalářská práce se zabývá tvorbou webové aplikace, která umožňuje generování stromových datových struktur vhodných pro testování softwaru. Aplikace je rozdělena na klientskou a serverovou část. Klientská aplikace poskytuje uživateli grafické rozhraní, kde si vytvoří vstupní stromovou datovou strukturu ve formátu JSON nebo XML. Na ni aplikuje vhodné modifikace pro testování s možností dodání vlastních kritérií pro generování. Implementována je pomocí platformy Angular. Serverová aplikace slouží ke generování testovacích dat a nabízí seznam dostupných modifikací. Prostředí Node.js a framework Express jsou použity pro implementaci. Serverová aplikace poskytuje rozhraní REST. Produkční nasazení obstarává nástroj pro virtualizaci Docker. Obě aplikace jsou nasazeny na serverech Heroku.

Klíčová slova

Angular, REST API, Node.js, Express, Jasmine, Protractor, mutační testování, injekce chyb, JSON, XML, stromové datové struktury

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení B
Obhajoba
8. července 2020
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 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 B.

Otázky u obhajoby
  1. Jaké jsou případné nevýhody validace na klientovi?
  2. Jaké nástroje jste použil na "continuous integration"?
Komise
Kořenek Jan, doc. Ing., Ph.D. (UPSY FIT VUT), předseda
Drahanský Martin, prof. Ing., Dipl.-Ing., Ph.D. (UITS FIT VUT), člen
Grézl František, Ing., Ph.D. (UPGM FIT VUT), člen
Hrubý Martin, Ing., Ph.D. (UITS FIT VUT), člen
Polčák Libor, Ing., Ph.D. (UIFS FIT VUT), člen
Citace
VOSTŘEJŽ, Tomáš. Frontend pro generátor testovacích struktur. Brno, 2020. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2020-07-08. Vedoucí práce Smrčka Aleš. Dostupné z: https://www.fit.vut.cz/study/thesis/22933/
BibTeX
@bachelorsthesis{FITBT22933,
    author = "Tom\'{a}\v{s} Vost\v{r}ej\v{z}",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Frontend pro gener\'{a}tor testovac\'{i}ch struktur",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2020,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/22933/"
}
Nahoru