Adaptive Tests for Adaptive Systems: The Need for New Concepts in Testing for Future Software Systems

Benedikt Eberhardinger, Hella Seebach, André Reichstaller, Alexander Knapp, and Wolfgang Reif

Software testing plays a major role for engineer- ing future systems that become more and more adaptive to their environment. In order to fulfill the high demand, test automation is needed as a keystone. However, test automation, as it is used today, is counting on capture- and-replay-like scripting and is thus not able to keep up with intelligent systems. Therefore, we ask for an adaptive test automation and propose a model-based approach that enables self-awareness as well as awareness of the system under test which is used for automation of the test suites.
Softwaretechnik-Trends 37:3