Thử nghiệm hộp đen đối xử với 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ề việc thực hiện nội bộ, mà không nhìn thấy mã nguồn. Người thử nghiệm chỉ nhận thức được những gì mà phần mềm được cho là để làm, không phải như thế nào nó làm điều đó. Các phương pháp thử nghiệm hộp đen bao gồm: phân vùng phân vùng, phân tích giá trị biên giới, thử nghiệm tất cả các cặp, bàn chuyển đổi tiểu bang, thử nghiệm bảng quyết định, thử nghiệm fuzz, thử nghiệm dựa trên mô hình, sử dụng thử nghiệm trường hợp, thử nghiệm kiểm tra và thử nghiệm
Người thử nghiệm phần mềm nhận thức được gì?
nhận thức được những gì mà phần mềm được cho là để làm