Sebuah masalah mendasar dengan pengujian perangkat lunak adalah bahwa pengujian di bawah semua kombinasi masukan dan prakondisi (negara nisial) tidak layak, bahkan dengan produk sederhana.:17-18 Ini berarti bahwa jumlah cacat dalam produk perangkat lunak dapat sangat besar dan cacat yang terjadi secara tidak teratur sulit ditemukan dalam pengujian. Lebih signifikan, dimensi kualitas non-fungsi (bagaimana seharusnya dibandingkan dengan apa yang seharusnya dilakukan) kemustahilan, skalabilitas, kinerja, kompatibilitas, keterandalan dapat menjadi sangat subjektif; sesuatu yang merupakan nilai yang cukup bagi satu orang mungkin tidak dapat ditoleransi oleh orang lain.
Apa masalah utama dengan menjalankan pengujian perangkat lunak?
pengujian di bawah semua kombinasi masukan dan prakondisi (negara nisial) tidak layak