Upaya pengujian yang merusak untuk menyebabkan perangkat lunak atau sub-sistem gagal. Ini menegaskan bahwa fungsi perangkat lunak dengan benar bahkan ketika menerima input tidak valid atau tidak terduga, dengan demikian membangun ketegasan validasi masukan dan prosedur pengelolaan kesalahan.[sitasi dibutuhkan] injeksi kesalahan Software, dalam bentuk fuzzing, adalah contoh dari tes kegagalan. Berbagai alat pengujian non-fungsi komersial dihubungkan dari halaman software kesalahan injeksi; ada juga banyak perangkat lunak open-source dan bebas yang tersedia yang melakukan pengujian destruktif.
Apa contoh injecture kesalahan perangkat lunak?
fuzzing