问题
单项选择题
软件测试的主要目的是______。
A.发现软件中的错误
B.试验性运行软件
C.证明软件的正确性
D.改正软件中隐藏的全部错误
答案
参考答案:A
解析: 软件测试的主要是为了发现软件中存在的错误,一个成功的测试能发现至今未发现的错误。没有发现错误的测试并不表明软件中不存在错误。测试应贯穿在软件开发的各个阶段,测试过程基本上与开发过程平行进行,而不是从编码阶段才开始,所有测试都应能追溯到用户需求。