Integration Testing - Reading Assignment
1. Why do we write integration tests?
- testing a group of units in multiple ways
2. What problems do integration tests solve?
- expose problems with the interfaces among program components
3. What are the differences between top-down and bottom-down approaches?
- Bottum-up integration testing: begin with unit testing followed by testing higyer level unit groups and modules and builds
- top-down integration testing: highest level of module is tested first and the lowest unit at least.