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.
The typical objectives of software integration testing are to:
Software integration testing can typically begin when the following preconditions hold:
Software integration testing is typically complete when the following postconditions hold:
Software integration testing typically involves the integration team performing the following testing tasks:
Software integration testing is typically performed on the following environments using the following tools:
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 |