Chapter 13Concurrent Testing

In agile, all code is tested code. Achieving fully tested code within each iteration and release is a substantial, yet manageable, challenge for agile teams.

Introduction to Agile Testing

In Chapter 3, we described a number of reasons why the waterfall model is not a very effective process for many application development projects. A brief look at the model reminds us of yet another implication, one that substantially impacted our thinking with respect to software testing. In the waterfall model, system-level testing and system integration were activities done toward the end of the lifecycle, implying that testing had a start and an end, and that it occurred after the requirements and coding processes were complete. ...

Get Scaling Software Agility: Best Practices for Large Enterprises 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.