TestQ: Exploring Structural and Maintenance Characteristics of Unit Test Suites

Manuel Breugelmans, Bart Van Rompaey · 2008

The increasing interest in unit testing in recent years has resulted in lots of persistent test code that has to co-evolve with production code in order to remain eective. Moreover, poor test design decisions, and complexity introduced during the course of evolution harm the maintenance of these test suites ‐ making test cases harder to understand and modify. Literature about xUnit ‐ the de facto family of unit testing frameworks ‐ has a fairly clear set of anti-patterns (called test smells). In this paper we present TestQ which allows developers to (i) visually explore test suites and (ii) quantify test smelliness. We present the feature set of this tool as well as demonstrate its use on test suites for both C++ and Java systems.

Read the paper · More papers on PaperTik