System integration testing is the integration testing of two or more system components. Specifically, system integration testing is the testing of software components that have been distributed across multiple platforms (e.g., client, web server, application server, and database server) to produce failures caused by system integration defects (i.e., defects involving distribution and back-office integration).
The typical objectives of system integration testing are to:
System integration testing can typically begin when the following preconditions hold:
System integration testing is typically complete when the following postconditions hold:
System integration testing typically involves the integration team performing the following testing tasks:
System integration testing is typically rformed on the following environments using the following tools:
System integration testing typically consists of the
following tasks being performed during the following
phases:
TASK \ PHASE | 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 |