The Pragmatic Programmer states Integration Testing shows the major subsystems that make up the project work and play well with each other. Unit tests isolate individual components and mock out the behavior of the external…