Home | english  | Impressum | Datenschutz | Sitemap | KIT

Experiment about test-first programming

Experiment about test-first programming
Tagung:

Zeitschriftenartikel 

Jahr:

2002 

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.

Beteiligte Mitarbeiter (zufällige Reihenfolge)
Titel Vorname Nachname

Projekte
Titel


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},