Thesis Details

Frontend pro generátor testovacích struktur

Bachelor's Thesis Student: Vostřejž Tomáš Academic Year: 2019/2020 Supervisor: Smrčka Aleš, Ing., Ph.D.
English title
Front-End for Generator of Structured Test Data
Language
Czech
Abstract

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.

Keywords

Angular, REST API, Node.js, Express, Jasmine, Protractor, mutation testing, fault injection, JSON, XML, tree data structures

Department
Degree Programme
Information Technology
Files
Status
defended, grade B
Date
8 July 2020
Reviewer
Committee
Kořenek Jan, doc. Ing., Ph.D. (DCSY FIT BUT), předseda
Drahanský Martin, prof. Ing., Dipl.-Ing., Ph.D. (DITS FIT BUT), člen
Grézl František, Ing., Ph.D. (DCGM FIT BUT), člen
Hrubý Martin, Ing., Ph.D. (DITS FIT BUT), člen
Polčák Libor, Ing., Ph.D. (DIFS FIT BUT), člen
Citation
VOSTŘEJŽ, Tomáš. Frontend pro generátor testovacích struktur. Brno, 2020. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2020-07-08. Supervised by Smrčka Aleš. Available from: https://www.fit.vut.cz/study/thesis/22933/
BibTeX
@bachelorsthesis{FITBT22933,
    author = "Tom\'{a}\v{s} Vost\v{r}ej\v{z}",
    type = "Bachelor's thesis",
    title = "Frontend pro gener\'{a}tor testovac\'{i}ch struktur",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2020,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/22933/"
}
Back to top