4.8.08

The Engineering Approach

Types of Assumptions

The following are some examples of typical assumptions for a software test effort.

Assumption: Scope and Type of Testing

· The test effort will conduct system, integration, and function testing.

· All unit testing will be conducted by development.

Assumption: Environments That Will Be Tested

· The environments defined in the requirements are the only environments that the test effort will be responsible for verifying and validating.

Environment State(s)

· All operating system software will be installed before testing is begun.

System Behavior

· The system is stable.

· The system will behave in the same way it has in the past.

System Requirements and Specifications

· The system requirements and specifications are complete and up-to-date.

Test Environment Availability

· The test environment will accurately model the real-world environment.

· The test environment will be available at all times for the duration of the test effort.

Bug Fixes

· Bugs found during testing will be fixed within published turnaround times according to priority.