Thesis Details
Remote API Web Reference for Java Enterprise Applications
The Master's thesis focuses on testing REST API interfaces of web applications. The result of the thesis is the Restty application, which allows to test API endpoints of said interfaces, as well as to create extensive test cases from the interface's endpoints. The theoretical part of the thesis explains the principles of web services, remote interfaces, technologies that are used for development of the application, and the Swagger framework upon which the application is built. Subsequently, the design drafts of the application are presented in detail. The following section covers Restty's implementation and demonstrates how the Restty can be used for testing the interface of a Red Hat JBoss BPM Suite application. In conclusion, the benefits of the Restty application are evaluated and its possible extensions are proposed.
REST, Continuous testing, Automated testing, Swagger, Angular, Java, TypeScript, PostgreSQL, Spring Framework, Hibernate, PatternFly, Red Hat, Web Services, Test cases, Test automation
Bartík Vladimír, Ing., Ph.D. (DIFS FIT BUT), člen
Češka Milan, prof. RNDr., CSc. (DITS FIT BUT), člen
Rybička Jiří, doc. Ing. Dr. (Mendelu), člen
Rychlý Marek, RNDr., Ph.D. (DIFS FIT BUT), člen
Szőke Igor, Ing., Ph.D. (DCGM FIT BUT), člen
@mastersthesis{FITMT18475, author = "Ond\v{r}ej Krpec", type = "Master's thesis", title = "Remote API Web Reference for Java Enterprise Applications", school = "Brno University of Technology, Faculty of Information Technology", year = 2018, location = "Brno, CZ", language = "english", url = "https://www.fit.vut.cz/study/thesis/18475/" }