Thesis Details

Vytváření umělých dat pro testování webových aplikací

Master's Thesis Student: Bruckner Tomáš Academic Year: 2016/2017 Supervisor: Pluskal Jan, Ing., Ph.D.
English title
Web Application Testing with Mocked Data
Language
Czech
Abstract

This work deals with creating and providing mocked data for applications that use REST interface to communicate between the client and server parts. From the various implementations of the REST interface, the work focuses only on OData standard. The project itself is mainly for SAP company. Naturally, even the libraries that are used in the final solution are from SAP. Primaly JavaScript framework SAPUI5 is used. The merit of this work is a library that facilitates the development of the client side of web applications. It fully supports CRUD operations over OData calls. Compared to other libraries creating mocked data that always return the same static data, this one simulates the behavior of the real server. So, when DELETE method is called for a specific entity, the given entity is deleted. This functionality is enabled by the client-side database created directly in the web browser, which corresponds to the database on the server side. A similar library for OData protocol does not exist, so it is a unique solution. The solution is verified using prepared web application.

Keywords

REST, OData, mock data, JavaScript, SAP, testing.

Department
Degree Programme
Information Technology, Field of Study Management and Information Technologies
Files
Status
defended, grade B
Date
19 June 2017
Reviewer
Committee
Kreslíková Jitka, doc. RNDr., CSc. (DIFS FIT BUT), předseda
Hrubý Martin, Ing., Ph.D. (DITS FIT BUT), člen
Chudý Peter, doc. Ing., Ph.D. MBA (DCGM FIT BUT), člen
Křivka Zbyněk, Ing., Ph.D. (DIFS FIT BUT), člen
Lucká Mária, prof. RNDr., Ph.D. (FIIT STU), člen
Vojnar Tomáš, prof. Ing., Ph.D. (DITS FIT BUT), člen
Citation
BRUCKNER, Tomáš. Vytváření umělých dat pro testování webových aplikací. Brno, 2017. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2017-06-19. Supervised by Pluskal Jan. Available from: https://www.fit.vut.cz/study/thesis/20194/
BibTeX
@mastersthesis{FITMT20194,
    author = "Tom\'{a}\v{s} Bruckner",
    type = "Master's thesis",
    title = "Vytv\'{a}\v{r}en\'{i} um\v{e}l\'{y}ch dat pro testov\'{a}n\'{i} webov\'{y}ch aplikac\'{i}",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2017,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/20194/"
}
Back to top