Continuous Selective Testing

(Research paper, 30 min)

Author(s): Bastian Steinert, Michael Haupt, Robert Krahn and Robert Hirschfeld (University of Potsdam)
Session: Testing: New approaches
Session chair:
Date: Thursday, 3 June 2010: Main Conference
Time: 13:30-15:00
A manual and explicit activity, the frequent selection and execution of tests requires considerable discipline. Our approach auto- matically derives a subset of tests based on actual modifications to the code base at hand, then continuously executes them transparently in the background, and so supports developers in instantly assessing the effect of their coding activities with respect to the overall set of unit tests to be passed. We apply techniques of selective regression testing, mainly relying on dynamic analysis. By taking advantage of the inter- nal program representation available in IDEs, we do not need to rely on expensive comparisons of different program versions to detect modified code entities.

<< Back to the program