问题
单项选择题
下列关于软件测试的目的和准则的叙述中,正确的是( )。
A.软件测试是证明软件没有错误
B.主要目的是发现程序中的错误
C.主要目的是确定程序中错误的位置
D.测试最好由程序员自己来检查自己的程序
答案
参考答案:B
解析: 软件侧试的目的: ①软件测试是为了发现错误而执行程序的过程; ②一个好的测试用例能够发现至今尚未发现的错误; ③一个成功的测试是发现了至今尚未发现的错误。 软件侧试的准则: ①所有测试都应追溯到需求; ②严格执行测试计划,排除测试的随意性; ③充分注意测试中的群集现象; ④程序员应避免检查自己的程序; ⑤穷举测试不可能; ⑥妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便。