End-to-end test automation for web based applications in cloud environment

OData support
Dr. Kovács Gábor
Department of Telecommunications and Media Informatics

Cloud computing is gaining ground in the information technology world in the last couple

of years. As a consequence, there is a growing need for automated software testing. In an

attempt to meet this need, the main purpose of this paper is to outline a resuable and expandable

model for test automation and verify its application through a prototype.

The paper addresses how and to what extent cloud computing changed software

development, where buying out-of-the-box software products has been predominant among

small and large companies since the beginning. It analyzes how much the testing methods have

changed and what aspects to consider for a web-based application, since – given there is proper

infrastructure – there is no need to install anything, since the server, the lincesed software can

run on any platform and is available in any browser.

The result is a test automation model that offers recommendations on the end-to-end

automated testing of a web-based application in a cloud environment. The peculiarity of this

model lies in the fact that it is not based solely on theoretical research, since during the

composition of this paper, the model was implemented on a web-based application developed

in a Software as a Service (SaaS) model and it has been changed and complemented based on

the problems arising during the development of this prototype.


Please sign in to download the files of this thesis.