6Test 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.1Test Organization

6.1.1Independent 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, 5th Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.