Sự khác biệt chính giữa thử nghiệm hộp đen và thử nghiệm hộp trắng là gì?
Kiểm thử hộp đen coi phần mềm như một "hộp đen", kiểm tra chức năng mà không có bất kỳ kiến thức nào về triển khai nội bộ, mà không nhìn thấy mã nguồn. Người kiểm thử chỉ nhận thức được phần mềm phải làm gì, chứ không phải làm thế nào. Các phương pháp kiểm thử hộp đen bao gồm: phân vùng tương đương, phân tích giá trị biên, kiểm thử tất cả các cặp, bảng chuyển đổi trạng thái, kiểm thử bảng quyết định, kiểm thử fuzz, kiểm thử dựa trên mô hình, kiểm thử trường hợp sử dụng, kiểm thử thăm dò và kiểm thử dựa trên đặc điểm kỹ thuật.
Thấy mã nguồn không?