Integration testing is
|“||[a]n orderly progression of testing in which software elements, hardware elements, or both are combined and tested, to evaluate their interactions, until the entire system has been integrated.||”|
The purpose of software integration testing is to verify that units of software, when combined, work together as intended. Typically, a number of software units are integrated or linked together to form an application. Multiple applications often work together to accomplish a system function. Because the units being integrated have already been tested successfully, integration testing focuses on ensuring that the interfaces work correctly and that the integrated software meets specified requirements.
- ↑ U.S. Food and Drug Administration, Glossary of Computerized System and Software Development Technology 32 (Aug. 1995) (full-text).
- Year 2000 Computing Crisis: A Testing Guide, at 20. ("Overview" section)