The Community for Technology Leaders
Green Image
Issue No. 03 - May/June (2010 vol. 27)
ISSN: 0740-7459
pp: 66-71
Jan Wloka , Rutgers University, New Brunswick
Barbara G. Ryder , Virginia Tech, Blacksburg
Einar Hoest , Norwegian Computing Center, Oslo
ABSTRACT
Current development tools for unit testing help automate test execution, report results, and generate test stubs, but they offer no aid in designing tests aimed specifically at the effects of changes to a program. This article describes a method for applying change impact analysis to test-driven development, thereby providing developers with quantitative feedback from test coverage on their changes. They can then use this information to meet defined coverage goals or to help generate new tests to reveal unanticipated change effects. The authors' approach, called change-centric test development, is tool supported; a typical scenario shows the effectiveness of their tool JUnitMX in a practical feasibility study.
INDEX TERMS
Unit testing, test-driven development, test coverage, change impact analysis
CITATION
Jan Wloka, Barbara G. Ryder, Einar Hoest, "Tool Support for Change-Centric Test Development", IEEE Software, vol. 27, no. , pp. 66-71, May/June 2010, doi:10.1109/MS.2009.159
96 ms
(Ver )