6 Test Management

This chapter addresses how to organize test teams, which skills are important, a test manager’s role, and which supporting processes help to make testing more efficient.

6.1 Test Organization

6.1.1 Independent Testing

A software product has to be tested throughout its lifecycle (see Chapter 3), so testing activities have to be well coordinated with all other development activities. The simplest and most obvious solution is to have the developers do their own testing. However, this approach typically leads to developers being “blind to their own mistakes”, so it is usually beneficial and more efficient to have separate development and testing teams that are independently organized:

Benefits of independent testing

  • Testing teams ...

Get Software Testing Foundations, 5th Edition 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.