Experiment about test-first programming
-
Tagung:
Zeitschriftenartikel
-
Autoren:
M. Müller
O. Hagner -
Summary
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 experiencereports. Nothing is known about the benefits of test-first compared totraditional 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 theresulting programs are not more reliable, but test-first seems to support betterprogram understanding.
-
Jahr:
2002
Bibtex
@article{,
author={M. M{\"u}ller, O. Hagner},
title={Experiment about test-first programming},
year=2002,
month=Oct,
volume={149},
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 experiencereports. Nothing is known about the benefits of test-first compared totraditional 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 theresulting programs are not more reliable, but test-first seems to support betterprogram understanding.},
number={5},
pages={131-136},
journal={IEE Proceedings Software},
}