Kiểm tra firmware sử dụng chiến lược để thực hiện những gì?
Vì số lượng các thử nghiệm có thể cho các thành phần phần mềm đơn giản là thực tế vô hạn, tất cả các thử nghiệm phần mềm sử dụng một số chiến lược để chọn các thử nghiệm khả thi cho thời gian và tài nguyên có sẵn. Kết quả là, kiểm thử phần mề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 lỗi phần mềm (lỗi hoặc các lỗi khác). Công việc kiểm thử là một quá trình lặp đi lặp lại vì khi một lỗi được sửa chữa, nó có thể chiếu sáng các lỗi khác, sâu hơn hoặc thậm chí có thể tạo ra các lỗi mới.