软件测试复习重点与解析

0 下载量 195 浏览量 更新于2024-08-04 1 收藏 87KB DOC 举报
"软件测试复习题-带答案.doc" 这篇文档是针对软件测试的一套复习题目,涵盖了判断题和选择题,旨在帮助学习者检验和巩固软件测试的基础知识。 一、判断题部分主要考察了软件测试的基本概念和方法: 1. 测试的目的是验证软件是否符合用户需求,而不仅仅是实现功能,因此第一题表述错误。 2. 白盒测试关注的是程序的内部结构,但同时也需考虑功能要求,第三题表述错误。 3. 黑盒测试的测试用例设计基于功能需求,第五题正确。 4. 集成测试不宜一次性集成所有模块,第六题错误。 5. 错误越早发现,修复成本越低,第九题和第十题分别对应了这一点。 6. 单元测试通常由开发者执行,第九题正确。 7. 压力测试常需要辅助工具来模拟大量并发情况,第十一题错误。 8. 测试人员即使没有可运行的程序,也能通过其他方式如需求分析进行测试,第十二题错误。 9. 白盒测试是针对代码结构的,因此不能对产品说明书进行,第十三题和第十四题分别表达了这个观点。 10. 测试用例应包含合理和不合理输入,以全面检查程序的健壮性,第十五题正确。 二、选择题部分涉及了不同的软件测试技术和目的: 1. 用黑盒技术设计测试用例可采用因果图法,选项A正确。 2. 软件测试的目的是发现并排除错误,提高软件可靠性,选项B正确。 3. 软件首先要满足功能需求,选项A正确。 4. 技术评审可以在早期发现问题和预防错误,选项A正确。 5. 以内部结构为基础的测试用例技术是白盒测试,选项D正确。 6. 选择发现错误可能性大的数据作为测试用例可以提高测试效率,选项A正确。 7. 测试通常由第三方测试机构进行,而调试由程序员负责,选项B正确。 这些题目反映了软件测试的关键知识点,包括测试的目的、方法(如白盒测试和黑盒测试)、测试用例设计原则、软件质量属性的重要性以及测试与调试的角色分工。对于准备软件测试相关考试或提升测试技能的学习者来说,这是一个宝贵的参考资料。