软件测试的目标与原则 — 软件工程选择题
题目
关于软件测试的目标与原则,下列说法中完全正确的一项是:
A. 测试的目标是证明程序没有缺陷,因此应尽量选用让程序顺利运行通过的输入数据
B. 测试只能证明缺陷存在,不能证明缺陷不存在,且应避免由开发人员测试自己的程序这一唯一可行方式
C. 测试的目标是以尽量少的工作量发现尽可能多的缺陷,测试用例应由输入数据和预期输出两部分组成,且穷举测试通常不可行
D. 测试应遵循尽早测试原则,且 Pareto 原则表明缺陷在程序各模块中总是均匀分布的