软件测试的一个基本问题是, 在所有的输入和先决条件(初始状态)下测试是不可行的, 即使有一个简单的产品.: 17-18这意味着软件产品的缺陷的数量可以很大不经常发生的缺陷很难在测试中找到. 更重要的是, 质量的非功能层面(它应该是如何与它应该做的) -使用, 可 扩展, 性能, 兼容, 可靠性-可以是高度主观的; 有足够价值的东西一个人可能对另一个人不能容忍.
其他的非功能层面可以导致软件表现不佳并引起其他问题?
使用, 可 扩展, 性能, 兼容, 可靠性