单选题 下列关于软件测试的描述正确的是
  • A. 通过一系列测试,证明软件是正确的
  • B. 由于熟悉情况,所以应尽量让设计人员参加测试
  • C. 排除软件中的所有错误
  • D. 软件测试与软件调试不同
【正确答案】 D
【答案解析】[解析] 软件测试的任务是预防软件发生错误;发现、改正程序错误;提供错误诊断信息。测试的目的就是在软件投入生产运行之前,尽可能多地发现软件中的错误。软件测试只能发现错误,不能证明软件没有错误。所有软件测试不可能发现程序中所有的错误。为更多地发现问题,应避免程序设计人员测试自己的程序。