软件测试复习题_第1页
软件测试复习题_第2页
软件测试复习题_第3页
软件测试复习题_第4页
软件测试复习题_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——软件测试复习题

软件测试总复习题

一、单项选择

1.对程序中已发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关

的文档,称为(B)

A)测试

B)调试

C)错误分析

D)验证

2.数据流覆盖关注的是程序中某个变量从其声明、赋值到引用的变化状况,它是以下哪一

种覆盖的变种(A)

A)语句覆盖

B)控制覆盖

C)分支覆盖

D)路径覆盖

3.程序的流程图如下图所示,采用路径覆盖法进行测试,则至少需要几个测试用例可以覆

盖所有可能的路径(C)

A)5

B)6

C)7

D)8

4.假使一个判定中的复合条件表达式为(A>1)or(B1)or(B<=3),则为了达到100%的条件

覆盖率,至少需要设计多少个测试用例(B)A)1

B)2

C)3

D)4

20.自底向上单元测试的策略是首先对模块调用图上的哪一层模块进行测试(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)压力测试与负载测试的目的都是为了探测软件在满足预定性能需求的状况下所能负担的最大压力

C)性能测试寻常要对测试结果进行分析才能获得测试结论

D)在性能下降曲线上,最大建议用户数寻常处于性能微弱下降区与性能急剧下降区的交界处

25.以下关于软件可靠性测试的说法中,错误的是(A)

A)发现软件缺陷是软件可靠性测试的主要目的B)软件可靠性测试寻常用于有可靠性要求的软件

C)在一次软件可靠性测试中,执行的测试用例必需完全符合所定义的软件运行剖面D)可靠性测试寻常要对测试结果进行分析才能获得测试结论26.以下关于面向对象软件测试的说法中,正确的是(A)

A)在测试一个类时,只要对该类的每个成员方法都进行充分的测试就完成了对该类充分的测试

B)在存在多态的状况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试

C)假设类B是类A的子类,假如类A已进行了充分的测试,在测试类B时不必测试任何类B继承类A的成员方法

D)对于一棵继承树上的多个类,只有处于叶节点的类需要测试27.以下哪种测试不属于面向对象单元测试考虑的范畴(D)

A)成员方法的测试C)类树的测试

B)类的测试

D)多个相互协作的类树的测试

28.以下关于面向对象集成测试的说法中,正确的是(B)

A)大突击集成是面向对象集成测试最常用且最有效的方法B)自底向上集成和自顶向下集成都需要为集成测试开发大量代码C)协作集成在任何状况下都优于自底向上集成和自顶向下集成D)高频集成是以自底向上集成为基础,利用冒烟测试进行的集成测试29.以下有关测试过程V模型的说法中,正确的是(C)

A)验收测试应确定程序的执行是否满足软件设计的要求

B)系统测试应确定系统功能和性能的质量特性是否达到系统要求的指标C)单元测试和集成测试应确定软件的实现是否满足用户需要或合同的要求D)集成测试在编码终止前就可以开始

30.计算机软件测试规范规定,软件测试的类别可分为:单元测试、集成测试以及(C)

A)系统测试B)验收测试

C)系统测试和验收测试D)配置项测试、系统测试和验收测试

二、多项选择

1.实施缺陷跟踪的目的是:(ABCD)

A、软件质量无法控制B、问题无法量化

C、重复问题接连产生D、解决问题的知识无法保存E、确保缺陷得到解决F、使问题形成完整的闭环处理2.使用软件测试工具的目的:(ABCDF)

A、帮助测试寻觅问题C、节省测试时间

B、协助问题的诊断D、提高Bug的发现率

E、更好的控制缺陷提高软件质量F、更好的协助开发人员3.编写测试计划的目的是:(ABC)

A、使测试工作顺利进行C、使测试工作更加系统化E、软件过程规范化的要求

B、使项目参与人员沟通更舒畅D、软件工程以及软件过程的需要F、控制软件质量

4.选出属于黑盒测试方法的选项(B)

A、条件组合覆盖B、输入覆盖C、基路径测试D、分支覆盖E、语句覆盖F、条件覆盖5.以测试的形态分测试可以分为:(ABC)

A、建构性测试B、系统测试C、专项测试D、单元测试E、组件测试F、集成测试6.进行软件质量管理的重要性有:(ABCDEF)

A、维护降低成本B、法律上的要求C、市场竞争的需要D、质量标准化的趋势E、软件工程的需要F、CMM过程的一部

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论