Thesis Details

Automatizovaná podpora testování a vydávání serverových aplikací

Master's Thesis Student: Maga Martin Academic Year: 2016/2017 Supervisor: Křivka Zbyněk, Ing., Ph.D.
English title
Automatized Testing and Deployment Support for Server Application
Language
Czech
Abstract

Task of this master thesis is to create system for support of automated testing and deploying of server applications according to requirements defined by company AVG. The main target is create system for deploying and testing that automatically or manually test the server application in the cloud environment with ability of final deployment to the production environment with overall progress monitoring. Automated testing and deploying system has been split to the two parts. The first part is user interface that allows adding new applications, testing applications and deploying applications to its production environment. The second part represents the REST service which process testing and deploying tasks and  store progress to database. System was tested with sample server's applications in Amazon Web Services cloud environment. Thesis describes general testing principles cross multiple areas. Also it contains general architecture withing diagrams, which shows use cases. At the end of thesis is described testing of samples application together with results.

Keywords

Java Standard Edition 8, SpringBoot, Automation, Twitter Bootstrap, Rest service, Testing, MySQL, Amazon Web Services, Symfony, Consul, Bamboo, Blue/green deployment

Department
Degree Programme
Information Technology, Field of Study Intelligent Systems
Files
Status
defended, grade B
Date
20 June 2017
Reviewer
Committee
Zbořil František, doc. Ing., Ph.D. (DITS FIT BUT), předseda
Čadík Martin, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Češka Milan, doc. RNDr., Ph.D. (DITS FIT BUT), člen
Janoušek Jan, doc. Ing., Ph.D. (FIT CTU), člen
Orság Filip, Ing., Ph.D. (DITS FIT BUT), člen
Zachariášová Marcela, Ing., Ph.D. (DCSY FIT BUT), člen
Citation
MAGA, Martin. Automatizovaná podpora testování a vydávání serverových aplikací. Brno, 2017. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2017-06-20. Supervised by Křivka Zbyněk. Available from: https://www.fit.vut.cz/study/thesis/20138/
BibTeX
@mastersthesis{FITMT20138,
    author = "Martin Maga",
    type = "Master's thesis",
    title = "Automatizovan\'{a} podpora testov\'{a}n\'{i} a vyd\'{a}v\'{a}n\'{i} serverov\'{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/20138/"
}
Back to top