《(完整版)软件测试习题集.doc》总结

需积分: 4 2 下载量 2 浏览量 更新于2024-01-31 1 收藏 255KB DOC 举报
本文总结了一个软件测试习题集,共包含了14个判断题。以下是对每个问题的正确答案的总结: 1、发现错误多的模块,残留在模块中的错误也多。(√)这是因为一个模块中的错误通常会相互影响。 2、测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快开发的进程。(×)测试人员应该将问题记录下来,而不是自行修改,因为测试人员和开发人员的职责不同。 3、单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。(√)这是因为人工走查可以提前发现潜在问题,白盒法可以更全面地覆盖代码路径,黑盒法可以模拟用户的使用场景。 4、功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。(√)功能测试是验证系统是否符合需求规格说明的重要手段,而性能测试则是验证系统在负载下的表现。 5、软件质量管理即 QM 由 QA 和 QC 构成,软件测试属于 QC 的核心工作内容。(√)软件测试是软件质量管理中的重要组成部分,属于质量控制的范畴。 6、软件测试只能发现错误,但不能保证测试后的软件没有错误。(√)虽然软件测试可以尽力发现错误,但无法保证软件是完全没有错误的。 7、软件就是程序。(×)软件不仅仅是程序,还包括程序使用的相关文档和配置文件等。 8、测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。(×)语句覆盖和分支覆盖只是测试覆盖的一种方式,无法保证发现所有错误。 9、软件测试的目的是尽可能多的找出软件的缺陷。(√)软件测试的目的是通过不同的测试方法和技术尽可能多地发现软件中的缺陷。 10、Beta 测试是验收测试的一种。(√)Beta测试是一种公开发布之前由最终用户参与的测试方法,用于发现并修复潜在问题。 11、验收测试是由最终用户单方面来实施的。(×)验收测试通常由开发团队和最终用户共同参与,以确保软件符合用户需求。 12、单元测试能发现约80%的软件缺陷。(√)单元测试是一种针对单个模块的测试方法,可以发现大约80%的软件缺陷。 13、代码评审是检查源代码是否达到模块设计的要求。(×)代码评审是对源代码进行检查,判断其质量和可读性,而不是检查其是否达到模块设计的要求。 14、自底向上集成需要测试员编写驱动程序。(√)在自底向上集成测试中,较高层次的模块会由测试员编写驱动程序来测试下层模块的功能。 以上总结了软件测试习题集中的14个问题的正确答案,涵盖了软件测试的不同方面和技术。软件测试对于保证软件质量、发现潜在问题和提高用户满意度至关重要。