Software Integration Testing



Definition

Software integration testing is the incremental integration testing of two or more integrated software components on a single platform to produce failures caused by interface defects.

Objectives

The typical objectives of software integration testing are to:

Preconditions

Software integration testing can typically begin when the following preconditions hold:

Completion Criteria

Software integration testing is typically complete when the following postconditions hold:

Tasks

Software integration testing typically involves the integration team performing the following testing tasks:

Environments

Software integration testing is typically performed on the following environments using the following tools:

Phases

Software integration testing consists of the following tasks being performed during the following phases:

PHASE →
TASK ↓
Business
Strategy
Business
Optimization
Initiation Construction Delivery Usage Retirement
Test
Planning
Not
Applicable
Not
Applicable
Started Completed Iterated Iterated Not
Applicable
Test
Reuse
Not
Applicable
Not
Applicable
Started Completed Iterated Iterated Not
Applicable
Test
Design
Not
Applicable
Not
Applicable
Started Completed Iterated Iterated Not
Applicable
Test
Implementation
Not
Applicable
Not
Applicable
Started Completed Iterated Iterated Not
Applicable
Test
Execution
Not
Applicable
Not
Applicable
Started Completed Iterated Iterated Not
Applicable
Test
Reporting
Not
Applicable
Not
Applicable
Started Completed Iterated Iterated Not
Applicable

Guidelines