- Kiểm tra từng phần nhỏ của code một cách độc lập
- Kiểm tra tương tác giữa các phần khác nhau của ứng dụng web