问题
单项选择题
下列有关软件测试的叙述中,正确的是
A.测试是软件开发中一个单独的阶段,其目的是对已实现的程序编码进行正确性检验
B.一个成功的测试能够验证程序的确做了它应该做的事情
C.根据80/20的原则,优秀的软件开发人员所编写的程序错误少,因此时于他们的程序,重点不应放在缺陷测试上
D.在软件过程的早期寻找尽可能多的错误符合软件测试的原则
答案
参考答案:D
解析: 对于A项。软件测试贯穿于软件开发的整个过程,其功能是验证软件的功能是否按照预先的设想执行的。对于B项,一个成功的软件测试是发现了以前未发现的错误的测试。对于C项,根据80/20原则,如果发现一程序模块似乎比其它程序模块有更多的错误倾向时,则应当花费较多的时间和代价测试这个过程模块。D项正确。