软件测试复习题

上传人:cl****1 文档编号:478140067 上传时间:2024-01-22 格式:DOC 页数:15 大小:82.50KB
返回 下载 相关 举报
软件测试复习题_第1页
第1页 / 共15页
软件测试复习题_第2页
第2页 / 共15页
软件测试复习题_第3页
第3页 / 共15页
软件测试复习题_第4页
第4页 / 共15页
软件测试复习题_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《软件测试复习题》由会员分享,可在线阅读,更多相关《软件测试复习题(15页珍藏版)》请在金锄头文库上搜索。

1、软件测试总复习题一、单选1. 对程序中已发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,称为( B )A)测试B)调试 C)错误分析D)验证2. 数据流覆盖关注的是程序中某个变量从其声明、赋值到引用的变化情况,它是下列哪一种覆盖的变种( A )A)语句覆盖B)控制覆盖C)分支覆盖D)路径覆盖3. 程序的流程图如下图所示,采用路径覆盖法进行测试,则至少需要几个测试用例可以覆盖所有可能的路径(C )A)5B)6C)7D)84. 如果一个判定中的复合条件表达式为(A 1)or(B 1)or(B = 3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例( B )A

2、)1B)2 C)3 D)420. 自底向上单元测试的策略是首先对模块调用图上的哪一层模块进行测试( A )A)最底层B)下一层 C)最高层 D)上一层21. 基本路径测试满足( A )A)语句覆盖B)路径覆盖 C)分支覆盖 D)条件覆盖22. 集成测试对系统内部的交互以及集成后系统功能检验了何种质量特性( B )A)正确性B)可靠性 C)可使用性 D)可维护性23. 在软件性能测试中,下列指标中哪个不是软件性能的指标( D )A)响应时间B)吞吐量 C)资源利用率 D)并发进程数24. 下列关于软件性能测试的说法中,正确的是( B )A)性能测试的目的不是为了发现软件缺陷B)压力测试与负载测试

3、的目的都是为了探测软件在满足预定性能需求的情况下所能负担的最大压力C)性能测试通常要对测试结果进行分析才能获得测试结论D)在性能下降曲线上,最大建议用户数通常处于性能轻微下降区与性能急剧下降区的交界处25. 下列关于软件可靠性测试的说法中,错误的是( A )A)发现软件缺陷是软件可靠性测试的主要目的B)软件可靠性测试通常用于有可靠性要求的软件C)在一次软件可靠性测试中,执行的测试用例必须完全符合所定义的软件运行剖面D)可靠性测试通常要对测试结果进行分析才能获得测试结论26. 下列关于面向对象软件测试的说法中,正确的是( A )A)在测试一个类时,只要对该类的每个成员方法都进行充分的测试就完成了

4、对该类充分的测试B)在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试C)假设类B是类A的子类,如果类A已进行了充分的测试,在测试类B时不必测试任何类B继承类A的成员方法D)对于一棵继承树上的多个类,只有处于叶节点的类需要测试27. 下列哪种测试不属于面向对象单元测试考虑的范畴( D )A)成员方法的测试B)类的测试C)类树的测试D)多个相互协作的类树的测试28. 下列关于面向对象集成测试的说法中,正确的是( B )A)大突击集成是面向对象集成测试最常用且最有效的方法B)自底向上集成和自顶向下集成都需要为集成测试开发大量代码C)协作集成在任何情况下都优于自底向上集成和自

5、顶向下集成D)高频集成是以自底向上集成为基础,利用冒烟测试进行的集成测试29. 下列有关测试过程V模型的说法中,正确的是( C )A)验收测试应确定程序的执行是否满足软件设计的要求B)系统测试应确定系统功能和性能的质量特性是否达到系统要求的指标C)单元测试和集成测试应确定软件的实现是否满足用户需要或合同的要求D)集成测试在编码结束前就可以开始30. 计算机软件测试规范规定,软件测试的类别可分为:单元测试、集成测试以及( C )A)系统测试B)验收测试C)系统测试和验收测试D)配置项测试、系统测试和验收测试二、多选1. 实施缺陷跟踪的目的是:(ABCD )A、软件质量无法控制 B、问题无法量化

6、C、重复问题接连产生 D、解决问题的知识无法保留E、确保缺陷得到解决 F、使问题形成完整的闭环处理2. 使用软件测试工具的目的:(ABCDF )A、帮助测试寻找问题 B、协助问题的诊断C、节省测试时间D、提高Bug的发现率E、更好的控制缺陷提高软件质量 F、更好的协助开发人员3. 编写测试计划的目的是:(ABC )A、使测试工作顺利进行 B、使项目参与人员沟通更舒畅 C、使测试工作更加系统化D、软件工程以及软件过程的需要E、软件过程规范化的要求 F、控制软件质量4. 选出属于黑盒测试方法的选项( B)A、条件组合覆盖 B、输入覆盖 C、基路径测试D、分支覆盖 E、语句覆盖 F、条件覆盖5. 以

7、测试的形态分测试可以分为:(ABC )A、建构性测试 B、系统测试 C、专项测试D、单元测试 E、组件测试 F、集成测试6. 进行软件质量管理的重要性有:(ABCDEF )A、维护降低成本 B、法律上的要求 C、市场竞争的需要D、质量标准化的趋势 E、软件工程的需要 F、CMM过程的一部分G、方便与客户进一步沟通为后期的实施打好基础7. (B )可以作为软件测试结束的标志。A使用了特定的测试用例 B错误强度曲线下降到预定的水平C查出了预定数目的错误 D按照测试计划中所规定的时间进行了测试8. 导致软件缺陷的原因有很多,AD是可能的原因,其中最主要的原因包括( ABCD )。A软件需求说明书编写

8、的不全面,不完整,不准确,而且经常更改B软件设计说明书C软件操作人员的水平D开发人员不能很好的理解需求说明书和沟通不足9. 软件验收测试的合格通过准则是:( AD )A 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。B 所有测试项没有残余一级、二级和三级错误。C 立项审批表、需求分析文档、设计文档和编码实现一致。D 验收测试工件齐全。10. 软件测试计划评审会需要哪些人员参加?( ABCD )A项目经理BSQA 负责人C配置负责人D测试组11. 下列关于alpha 测试的描述中正确的是:( A D )Aalpha 测试需要用户代表参加Balpha 测试不需要用户代表参加C

9、alpha 测试是系统测试的一种Dalpha 测试是验收测试的一种12. 测试设计员的职责有:( BC )A制定测试计划B设计测试用例C设计测试过程、脚本D评估测试活动13. 软件实施活动的进入准则是:( ABC )A需求工件已经被基线化B详细设计工件已经被基线化C构架工件已经被基线化D项目阶段成果已经被基线化14. 下面的哪一项测试步骤中需要进行局部数据结构测试: ( A )A、单元测试B、集成测试C、确认测试D、系统测试15. 从是否需要执行被测软件的角度,软件测试技术可划分的类型是:(AC )。 A、 静态测试 B、 黑盒测试 C、 动态测试 D、 白盒测试 16. 使用软件测试工具的目的:(ABCDF )A、帮助测试寻找问题 B、协助问题的诊断C、节省测试时间D、提高Bug的发现率E、更

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号