DocumentCode :
1363367
Title :
Tool Support for Change-Centric Test Development
Author :
Wloka, Jan ; Hoest, Einar ; Ryder, Barbara G.
Author_Institution :
Rutgers Univ., New Brunswick, NJ, USA
Volume :
27
Issue :
3
fYear :
2010
Firstpage :
66
Lastpage :
71
Abstract :
Testing increases confidence in software´s correctness, completeness, and quality. By executing a test on a program, developers can check the outcome against the program´s specification to identify faults. Various testing levels can serve different purposes during development-for example, unit and integration testing let developers test an implementation and its effects on existing functionality. In test-driven development, a unit test acts as a functionality specification before implementation, letting developers apply only the code necessary to pass the test. Applying change impact analysis to test-driven development provides software designers quantitative feedback they can use to meet a coverage goal and avoid unanticipated change effects.
Keywords :
program testing; program verification; change impact analysis; change-centric test development; program specification; software designers quantitative feedback; tool support; Unit testing; change impact analysis; test coverage; test-driven development;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/MS.2009.159
Filename :
5232800
Link To Document :
بازگشت