问题 单项选择题

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

A.所有的测试都应追溯到用户需求
B.软件测试的计划和设计需要在程序代码产生之后进行
C.测试软件时,不仅要检验软件是否做了该做的事,还要检验软件是否做了不该做的事
D.成功的测试是发现了迄今尚未发现的错误的测试

答案

参考答案:B

解析: 软件测试的目的是尽可能多地发现软件中的错误,所有的测试都应追溯到用户需求,而成功的测试是发现了迄今尚未发现的错误的测试。软件测试的计划和设计不需要在程序代码产生之后进行,在需求分析和软件设计阶段也可以制定相应的软件测试计划和设计。

单项选择题
填空题