Black Box Testing là kiểu kiểm thử thành phần phần mềm (TPPM) và chỉ dựa vào những thông tin đặc tả yêu cầu và chức năng của TTPM tương ứng. Công việc kiểm thử được thực hiện bên ngoài và không liên quan tới các nhà phát triển phần mềm. Vì vậy, người kiểm thử không nhất thiết phải biết về cấu trúc bên trong của TPPM cũng như có nhiều kiến thức về lập trình.