Cả hai đều kiểm chứng chất lượng nhưng trả lời hai câu hỏi khác nhau:
- Verification — "Có làm đúng cách không?" Kiểm tra sản phẩm/tài liệu có bám đúng đặc tả, thiết kế, chuẩn hay không. Thường là static (review, inspection, phân tích tĩnh), không chạy phần mềm.
- Validation — "Có làm đúng thứ cần làm không?" Kiểm tra hệ thống có đáp ứng nhu cầu thực tế của người dùng hay không. Thường là dynamic (chạy phần mềm và quan sát hành vi).
Hình dung: verification hỏi "tôi có xây đúng theo bản vẽ không", còn validation hỏi "bản vẽ này có phải thứ khách hàng thực sự cần không".