单项选择题
A.白盒测试是在同时拥有源代码和可执行代码的情形下才可以进行的一种软件测试方法 B.白盒测试应该由开发人员实施,因为只有他们才能够访问测试执行所涉及的代码 C.即使对所有的源代码都进行了100%的逻辑覆盖测试,也不能保证程序中没有错误 D.软件测试人员制定测试计划的目的是想尽可能多地对源代码进行测试
A.测试是软件开发中一个单独的阶段,其目的是对已实现的程序编码进行正确性检验 B.一个成功的测试能够验证程序的确做了它应该做的事情 C.根据80/20的原则,优秀的软件开发人员所编写的程序错误少,因此时于他们的程序,重点不应放在缺陷测试上 D.在软件过程的早期寻找尽可能多的错误符合软件测试的原则
A.黑盒测试是在不考虑源代码的情形下进行的一种软件测试方法 B.最好由测试人员、最终用户和开发人员组成的团队来实施黑盒测试 C.黑盒测试主要是通过对比和分析实测结果和预期结果来发现它们之间的差异,所以黑盒测试又称为“数据驱动”测试 D.数据流测试是一种黑盒测试方法