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 live online training, plus books, videos, and digital content from nearly 200 publishers.