问题
填空题
阅读以下说明,根据要求回答问题。
[说明]
某公司需开发一套通用信息管理系统。为保证开发进度和开发质量,对开发的全过程进行测试,重点对模块和系统性能进行测试。
在测试准备会上,大家对测试目的和原则发表了以下观点:
A.测试是为了证明程序无错
B.因为在系统开发的各个阶段都可能出现错误,应尽早并不断进行测试
C.开发人员对功能理解的错误很难由本人测试出来,因此,测试工作的主要过程应避免由开发人员来承担
D.测试后软件中仍存在的错误概率与已经发现的错误数成反比
E.成功的测试是发现了至今尚未发现的错误的测试
F.严格的测试计划会使测试工作死板教条,影响测试进度
以上观点中正确的是______;______;______。
答案
参考答案:B C E
解析:依题意,在所罗列的6个观点中,观点A是错误的,因为测试的目的是查找软件系统中的错误,它无法证明软件系统的正确性。观点D是错误的,因为按照软件工程的基本观点,经测试后,软件中仍存在的错误概率与已经发现的错误数成正比。观点F是错误的,因为严格的测试计划会使测试工作有效地发现软件的错误,从而保障测试进度。观点B、C、E都是正确的。