As soon as we have a single requirement in our net we can start testing. The
aim is to trap requirements-related defects as early as they can be identified.
We prevent incorrect requirements from being incorporated in the design and
implementation where they will be more difficult and expensive to find and
correct.
To pass through the quality gateway and be included in the requirements
specification, a requirement must pass a number of tests. These tests are
concerned with ensuring that the requirements are accurate, and do not cause
problems by being unsuitable for the design and implementation stages later in
the project.