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 dengan dimensi fungsional kualitas?
keterandalan dapat menjadi sangat