DocumentCode
3534045
Title
Exploring the composition of unit test suites
Author
Van Rompaey, Bart ; Demeyer, Serge
Author_Institution
Lab. On Re-Eng., Univ. of Antwerp, Antwerp
fYear
2008
fDate
15-16 Sept. 2008
Firstpage
11
Lastpage
20
Abstract
In agile software development, test code can considerably contribute to the overall source code size. Being a valuable asset both in terms of verification and documentation, the composition of a test suite needs to be well understood in order to identify opportunities as well as weaknesses for further evolution. In this paper, we argue that the visualization of structural characteristics is a viable means to support the exploration of test suites. Thanks to general agreement on a limited set of key test design principles, such visualizations are relatively easy to interpret. In particular, we present visualizations that support testers in (i) locating test cases; (ii) examining the relation between test code and production code; and (iii) studying the composition of and dependencies within test cases. By means of two case studies, we demonstrate how visual patterns help to identify key test suite characteristics.
Keywords
program testing; program verification; program visualisation; software maintenance; system documentation; agile software development; software documentation; software evolution; software verification; structural characteristics visualization; test code; unit test suite composition; Application software; Costs; Documentation; Production; Productivity; Programming; Software quality; Software testing; System testing; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Automated Software Engineering - Workshops, 2008. ASE Workshops 2008. 23rd IEEE/ACM International Conference on
Conference_Location
L´Aquila
Print_ISBN
978-1-4244-2776-5
Type
conf
DOI
10.1109/ASEW.2008.4686316
Filename
4686316
Link To Document