- Why do we write integration tests?
To guarantee the functionality of the system.
- What problems do integration tests solve?
The detection of errors in the interaction of the individual components and systems.
- What are the differences between top-down and bottom-down approaches?
The primary difference between the top-down and bottom-up integration testing is that the top-down integration testing utilizes the stubs for calling the submodules subordinated to the main function while in bottom-up
integration testing the stubs are not needed instead drivers are used.