Khiếm khuyết xảy ra thường xuyên là cách dễ dàng để tìm thấy?
Một vấn đề cơ bản với kiểm thử phần mềm là kiểm thử dưới tất cả các kết hợp đầu vào và điều kiện tiên quyết (trạng thái ban đầu) là không khả thi, ngay cả với một sản phẩm đơn giản. Điều này có nghĩa là số lượng lỗi trong một sản phẩm phần mềm có thể rất lớn và các lỗi xảy ra không thường xuyên rất khó tìm thấy trong thử nghiệm. Đáng kể hơn, các kích thước phi chức năng của chất lượng (làm thế nào nó được cho là so với những gì nó được cho là làm) - khả năng sử dụng, khả năng mở rộng, hiệu suất, khả năng tương thích, độ tin cậy - có thể rất chủ quan; một cái gì đó tạo thành giá trị đủ cho một người có thể không thể chịu đựng được đối với người khác.