What Is Integration Testing?

Integration testing is the testing of groups of units. The units can be modules, subsystems, or systems. These entities are traditionally defined along procedural boundaries and along system-to-system/subsystem-to-subsystem interfaces. In fact, integration testing has many names that originated in the early days of software development: string testing, interface testing, and so on. It is important not to confuse the use of the phrase interface testing as it is applied to integration testing with UI or GUI testing. The term, as it is used here, refers to the communications interface between and among groups of procedures, modules, subsystems, and systems. In particular, it applies to messages that are passed to and ...

Get Just Enough Software Test Automation now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.