Chapter 27. Test-Last Development

The practice of Test-Last Development involves writing tests after writing the code to support the requirements for a particular task. These tests exercise the system after it has been built. Beware of using this practice—it is easy to use but has many pitfalls, and the entire pattern is considered a smell by many in the community.

Business Value

Test-last development addresses the same business values as indicated in automated developer tests. These values are quality to market, flexibility, product lifetime, time to market, and cost.

Sketch

When Uthman UpfrontDesign joined Scott ScrumMaster’s team along with Will Waterfall, they agreed to pair program with other developers on Scott’s team and do their best ...

Get Agile Adoption Patterns: A Roadmap to Organizational Success now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.