Thử nghiệm phá hoại cố gắng gây ra phần mềm hoặc hệ thống phụ để thất bại. Nó xác nhận rằng phần mềm chức năng đúng ngay ngay cả khi nó nhận được không hợp lệ hoặc không bất ngờ, do đó thiết lập sự xác nhận đầu vào và các thói quen quản lý lỗi.[citation cần thiết] Tiêm lỗi phần mềm, theo hình thức của fuzzing, là một ví dụ của thử nghiệm thất bại. Các công cụ thử nghiệm không chức năng khác nhau được liên kết từ trang tiêm lỗi phần mềm; cũng có rất nhiều mã nguồn mở và các công cụ phần mềm miễn phí có sẵn để thực hiện thử nghiệm phá hoại.
Phương pháp nào được sử dụng để gây ra một hệ thống thất bại?
Thử nghiệm phá hoại