Frontend pro generátor testovacích struktur

Loading...
Thumbnail Image

Date

Authors

Vostřejž, Tomáš

Mark

B

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta informačních technologií

ORCID

Abstract

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.
The bachelor's thesis deals with the creation of a web application that allows the generation of tree data structures suitable for software testing. The application is divided into client and server part. The client application provides the user with a graphical interface where he creates an input tree data structure in JSON or XML format. It applies appropriate modifications for testing with the possibility of supplying its own criteria for generation. It is implemented using the Angular platform. The server application is used to generate test data and offers a list of available modifications. The Node.js environment and the Express framework are used for implementation. The server application provides a REST interface. Production deployment is provided by the Docker virtualization tool. Both applications are deployed on Heroku servers.

Description

Citation

VOSTŘEJŽ, T. Frontend pro generátor testovacích struktur [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2020.

Document type

Document version

Date of access to the full text

Language of document

cs

Study field

Informační technologie

Comittee

doc. Ing. Jan Kořenek, Ph.D. (předseda) prof. Ing. Martin Drahanský, Ph.D. (místopředseda) Ing. František Grézl, Ph.D. (člen) Ing. Martin Hrubý, Ph.D. (člen) Ing. Libor Polčák, Ph.D. (člen)

Date of acceptance

2020-07-08

Defence

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: Jaké jsou případné nevýhody validace na klientovi? Jaké nástroje jste použil na "continuous integration"?

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO