Distributed testing of cloud computing applications using the TTCN-3-based Jata test framework
Hlöðver Tómasson, Helmut Neukirchen · 2013
With a new technology, such as cloud computing, new challenges are introduced to software engineering. This paper investigates the challenges of software testing in elastic cloud computing environments as well as the applicability of concepts of the Conformance Testing Methodology and Framework (CTMF) and the open-source test framework Jata for distributed testing of cloud computing applications. Jata provides concepts from the standardised test language Testing and Test Control Notation version 3 (TTCN-3) to implement distributed test cases directly in Java. As the main contribution, a case study of testing a distributed cloud application has been conducted. It reveals that there are specific considerations to be made to deal with the elastic nature of a cloud environment which advises automated run-time configuration of the test cases to adjust to the current environment.