Là số lượng các bài kiểm tra có thể cho thậm chí các thành phần phần mềm đơn giản thực sự là vô hạn, tất cả các phần mềm thử nghiệm sử dụng một số chiến lược để chọn các thử nghiệm có khả năng cho thời gian và Như một kết quả, phần mềm thử nghiệm thường (nhưng không độc quyền) cố gắng thực hiện một chương trình hoặc ứng dụng với mục đích tìm kiếm các lỗi phần mềm (lỗi hoặc các lỗi khác). Công việc của thử nghiệm là một quy trình tuyệt vời như khi một con bọ được sửa chữa,  nó có thể soi sáng những người khác, sâu sâu hơn, hoặc thậm chí có thể tạo ra những cái mới.
Tại sao lại khó định vị sâu bọ trong phần mềm?
thử nghiệm cho thậm chí các thành phần phần mềm đơn giản thực sự là vô hạn