ABSTRACT

The initial analysis of the Software Requirements Specification involves determining where best to test a particular requirement. Where a requirement gets tested is often based on the capabilities of the test fixture used in Validation. Usually, most requirements can be tested at the Validation level. The balance of the requirements then gets tested during Integration or Unit testing. In general, a requirement that has external stimulus (to the Central Processing Unit (CPU) and ability to monitor externally are done at the Validation level. Exceptions to this are conditions that might require very specific timing, and that timing is calculated internally to the CPU.