Integration Test
How different part of app interact together
Integration Test Approach
- Horizontal (Group by layer)
- Vertical (Group by domain)
Integration Test Strategies
- Big-bang: Test at once
- Hard to identify issue
- Bottum-up: Incremental (basic → complex)
- Identify core integration issues
- Top-down: Incremental (complex → basic)
- Identify high-level issues
- Sandwich: Incremental (middle → basic/complex)
- Identify interaction issues