Self-adaptive Functional Testing of Services Working in Continuously Changing Contexts

Edith Werner, Helmut Neukirchen, Jens Grabowski


Web Services and ad-hoc networks are examples for systems that work in continuously changing contexts. The services provided by such systems can be tested in a laboratory environment using the standard conformance testing methodology. Testing the inter-working of services with other services in all contexts is an impossible task, because the possible usages of services may not be known or may increase due to the development of new services. Thus, errors may occur and have to be detected and handled at runtime. Our approach to this problem is self-adaptive functional testing, which is a combination of monitoring and active testing at runtime. In order to locate an error which has been detected during monitoring, existing test cases are adapted automatically to the specific situation and applied afterwards at runtime.
Document Type: 
Articles in Conference Proceedings
Proceedings of the 3rd Workshop on System Testing and Validation (SV04)
Fraunhofer Book Series
Paris, France
2011 © Software Engineering For Distributed Systems Group

Main menu 2