XP with acceptance-test driven development: a rewrite project for a resource optimization system

  • Authors:
  • Johan Andersson;Geoff Bache;Peter Sutton

  • Affiliations:
  • Carmen Systems AB, Odinsgatan, Göteborg, Sweden;Carmen Systems AB, Odinsgatan, Göteborg, Sweden;Carmen Systems AB, Odinsgatan, Göteborg, Sweden

  • Venue:
  • XP'03 Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

In his recent book "Test-Driven Development" [1], Kent Beck describes briefly the concept of "Acceptance-Test Driven Development", and is broadly sceptical to whether it will work. After a successful project that used this technique, we wish to argue in favour of it and the TextTest [7] tool that we have built up around it. We have found that a working XP process can be built based around using only automated acceptance tests, and not doing any unit testing. In this paper we explain and analyse our XP process, its strengths and limitations, and by doing so we hope to inspire others to try and make it work for their projects too.