以下关于软件测试的叙述中,正确的是()。

21 查阅

A、软件测试不仅能表明软件中存在错误,也能说明软件中不存在错误

B、软件测试活动应从编码阶段开始

C、一个成功的测试能发现至今未发现的错误

D、在一个被测程序段中,若已发现的错误越多,则残存的错误数越少

参考答案:

C

根据Grenford J.Myers在《The Art of Software Testing》书中的观点:(1)软件测试是为了发现错误而执行程序的过程;(2)测试是为了证明程序有错,而不是证明程序无错误;(3)一个好的测试用例是在于它能发现至今未发现的错误;(4)一个成功的测试是发现了至今未发现的错误的测试。  在一个被测程序段中,若已发现的错误越多,说明该程序段应该重点进行测试,而不能说明残存盼错误数就越少。

信息系统项目管理师