Please use this identifier to cite or link to this item: http://hdl.handle.net/1946/9533
Cloud computing is becoming a viable and common choice for software infrastructures. Quality assurance such as testing is an important aspect of any product and technology. With a new technology new challenges are introduced to quality assurance. Thus, software testing research is lacking in following the fast growing trends of the cloud computing industry.
The thesis investigates the challenges of software testing in elastic cloud computing environments and the applicability of the Jata test framework for testing distributed cloud applications. Jata uses concepts from the Testing and Test Control Notation version 3 (TTCN-3) to implement distributed test cases in Java. A cloud application case study has been performed in this thesis. It reveals that there are specific considerations to be made for testing of cloud applications to deal with the elastic nature of clouds. The work furthermore suggests that Jata is a promising framework for distributed testing, whether for cloud or non-cloud deployments.