请在 下方输入 要搜索的题目:

给定一个软件,是否可以采取穷尽性测试来发现程序中的所有缺陷?为什么?

给定一个软件,是否可以采取穷尽性测试来发现程序中的所有缺陷?为什么?

发布时间:2025-07-02 11:55:19
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:【计分规则】: 参考答案:采取穷尽性测试通常是不现实和不可行的。首先,如果采用黑盒测试技术,我们通常无法对所有的输入及其组合进行穷尽性测试;因为,程序的输入通常有非常多的取值。其次,如果采用白盒测试技术,我们通常无法对所有的路径进行穷尽性测试;因为,程序通常包含大量路径。再次,即使我们可以采取穷尽性路径测试,程序中也可能会存在错误。例如:用户要求的是一个排序程序,但开发的是一个查询软件;开发的软件遗漏了某些路径;等等。因此,无法采取穷尽性测试来发现程序中的所有缺陷。此外,通常,无论采用什么测试技术,都不能发现软件中的所有缺陷。 评分规则:必须点出“穷尽性测试”不能发现软件中所有缺陷,否则该题0分;写出1条合理的理由得4分;写出2条合理的理由得8分;写出3条合理的理由得10分;也可根据作答内容适当给其它分数。
专业技术学习
专业技术学习
搜搜题库系统