Chapter 18. Daily Build and Smoke Test

image with no caption

The Daily Build and Smoke Test is a process in which a software product is completely built every day and then put through a series of tests to verify its basic operations. This process is a construction-stage process, and it can be initiated even when projects are already underway. The process produces its savings by reducing the likelihood of several common, time-consuming risks—unsuccessful integration, low quality, and poor progress visibility. The process provides critical control for projects in recovery mode. Its success depends on developers taking the process seriously and on well-designed smoke tests. ...

Get Rapid Development: Taming Wild Software Schedules 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.