Integration TestingΒΆ

Integration testing is a form of testing which tests the interaction of software modules with one another and with the outside world.

Integration tests are usually, although not always, higher level tests.

Common problems with integration testing are:

Hitch attempts to solve or minimize all of these problems.


Do not confuse integration testing with End to End Testing. End to end testing is Integration Testing but integration testing is not necessarily end to end testing. See also Combinatorial Explosion.

See also: