DocumentCode :
868891
Title :
Experiment about test-first programming
Author :
Müller, M.M. ; Hagner, O.
Author_Institution :
Comput. Sci. Dept., Karlsruhe Univ., Germany
Volume :
149
Issue :
5
fYear :
2002
fDate :
10/1/2002 12:00:00 AM
Firstpage :
131
Lastpage :
136
Abstract :
Test-first programming is one of the central techniques of extreme programming. Programming test-first means (i) write down a test-case before coding and (ii) make all the tests executable for regression testing. Thus far, knowledge about test-first programming is limited to experience reports. Nothing is known about the benefits of test-first compared to traditional programming (design, implementation, test). This paper reports an experiment comparing. test-first to traditional programming. It turns out that test-first does not accelerate the implementation, and the resulting programs are not more reliable, but test-first seems to support better program understanding.
Keywords :
program testing; programming theory; extreme programming; program understanding; regression testing; test-first programming;
fLanguage :
English
Journal_Title :
Software, IEE Proceedings -
Publisher :
iet
ISSN :
1462-5970
Type :
jour
DOI :
10.1049/ip-sen:20020540
Filename :
1049202
Link To Document :
بازگشت