软件测试选择题1Word文件下载.docx

上传人:b****6 文档编号:19689040 上传时间:2023-01-08 格式:DOCX 页数:29 大小:122.70KB
下载 相关 举报
软件测试选择题1Word文件下载.docx_第1页
第1页 / 共29页
软件测试选择题1Word文件下载.docx_第2页
第2页 / 共29页
软件测试选择题1Word文件下载.docx_第3页
第3页 / 共29页
软件测试选择题1Word文件下载.docx_第4页
第4页 / 共29页
软件测试选择题1Word文件下载.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

软件测试选择题1Word文件下载.docx

《软件测试选择题1Word文件下载.docx》由会员分享,可在线阅读,更多相关《软件测试选择题1Word文件下载.docx(29页珍藏版)》请在冰豆网上搜索。

软件测试选择题1Word文件下载.docx

C.缺陷就是导致系统程序崩溃的错误

D.缺陷就是系统所需实现的某种功能的时效和违背

11.功能或特性没有实现,主要功能部分丧失,次要功能完全丧失,或致命的错误声明,这属于软件缺陷级别中的(B)。

A.致命缺陷

B.严重缺陷

C.一般缺陷

D.微小缺陷

12.黑盒测试是一种重要的测试策略,又称为数据驱动的测试,其测试数据来源于(A)。

A.软件规格说明B.软件设计说明

C.概要设计说明D.详细设计说明

13.即使对程序的所有路径都进行了测试,程序也可能存在没能检查出来的缺陷,其原因可能是(D)。

A.程序可能会因为缺少某些路径而存在问题

B.即使是穷举路径测试也决不能保证程序符合其设计规格说明

C.穷举路径测试也可能不会暴露数据敏感错误

D.以上全部

1.软件质量是软件产品能否得到市场认可的最基本的问题,而软件测试是保证软件质量的重要手段,下面关于软件测试任务正确的是(D)。

l)预防软件发生错误2)发现改正程序错误

A.仅1)B.仅1)和2)

C.仅1)和3)D.都是

2.下面说法正确的是(A)。

A.我们无法测试一个程序确认它没有错误

B.黑盒测试是逻辑驱动的测试

C.穷举测试一定可以暴露数据敏感错误

D.白盒测试是一种输入输出驱动的测试

3.软件测试的目的是(B)。

A.评价软件的质量B.发现软件的错误

C.找出软件中所有的错误D.证明软件的正确的

4.以下选项中不属于软件缺陷状态的是(C)。

A.激活状态B.非激活状态

C.一致状态D.已修正状态

5.为了提高测试的效率,应该(D)。

A.随机地选取测试数据

B.取一切可能的输入数据作为测试数据

C.在完成编码以后制定软件的测试计划

D.选择发现错误的可能性大的数据作为测试数据

6.软件的集成测试工作最好由(B)承担,以提高集成测试的效果。

A.该软件的设计人员

B.不属于该软件开发组的软件设计人员

C.该软件开发组的负责人

D.该软件的编程人员

7.软件测试计划的内容应包括(D)。

A.测试目的、背景B.被测软件的功能、输入和输出

C.测试内容和评价标准D.以上全部

8.计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷是属于(A)。

A.缺陷B.故障C.失效D.缺点

9.问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺陷所处的状态是(A)。

A.激活状态B.非激活状态

C.已修正状态D.关闭状态

10.下列不属于软件本身的原因产生的缺陷的是(C)

A.算法错误B.语法错误

C.文档错误D.系统结构不合理

11.从软件测试观点出发,软件缺陷由系统缺陷、加工缺陷、数据缺陷、代码缺陷和(B)构成。

A.设计缺陷B.功能缺陷

C.性能缺陷D.接口缺陷

12.下列缺陷中,不属于加工缺陷的是(B)。

A.算术与操作缺陷B.接口缺陷

C.初始化缺陷D.静态逻辑缺陷

13.软件生存期中费用消耗最大的环节是(A)。

A.软件测试B.软件开发

C.软件质量保证D.软件文档审查

14.证实在一个给定的外部环境中软件的逻辑正确性是(B)。

A.验证B.确认C.测试D.调试

15.对于一个软件的各种需求,要确定其关键性类型,定义关键性级别的依据是(D)。

A.系统任务B.安全性

C.技术复杂性D.以上全部

16.下列不属于动态分析的软件行为是(C)。

A.屏幕仿真B.分支执行分析

C.结构分析D.建模

过关测试

1.下面不属于软件测试过程中的输入类的是(B)。

A.软件配置B.测试用例

C.测试配置D.测试工具

2.下面说法正确的是(C)。

A.软件测试仅是在编程之后进行的测试。

B.需求规格说明、概要设计规格说明、详细设计规格说明、源程序这些并不全是软件测试的对象。

C.测试配置是软件配置的一个子集。

D.错误发现的越晚,改正的代价就越大,这个代价是呈现接近线性增长的趋势。

3.下列文档中是内部设计中用到的是(D)。

A.接口设计规格说明书B.系统构件部署设计规格说明书

C.用户界面设计规格说明书D.功能设计说明书

4.软件设计阶段的测试主要采取的方式是(A)。

A.评审B.白盒测试

C.黑盒测试D.动态测试

5.不用执行程序,目的是收集有关程序代码的结构信息,这一过程是(B)。

A.性能测试B.静态分析

C.增量测试D.大突击测试

6.下列关于软件测试策略的叙述中不正确的是(B)。

A.增量测试的主要问题在于需要额外编写很多特殊的测试程序

B.静态测试与动态测试都要执行程序

C.Myers认为自底向上测试方法要优于自顶向下测试的方法

D.软件性能测试的目标之一是为了提高性能

7.测试程序时不在机器上直接运行程序,而是采用人工检查或计算机辅助静态分析的手段检查程序。

这种测试称为(C)。

A.白盒测试B.黑盒测试

C.静态测试D.动态测试

8.在设计阶段中,设计人员把经评审通过的各项需求转换成一个相应的体系结构,该体系结构是指(D)。

A.数据体系结构B.系统体系结构

C.软件体系结构D.以上全部

9.定义管理进程间通信规则的是(A)。

A.协议文件B.数据库文件

C.系统文件D.通信文件

10.数据设计的核心是抽象数据类型ADT,它的特点是(D)。

A.数据封装B.数据隐藏

C.使用与实现分离D.以上全部

11.提高系统时间效率的最佳方法是(B)。

A.选择最好的测试用例B.选择高效的算法

C.使用测试工具D.选择最佳的测试方法

12.下列能作为设计阶段测试对象的文档是(D)。

A.逻辑设计规格说明B.外部设计规格说明

C.内部设计规格说明D.以上全部

13.编码阶段的测试目标是确定程序代码的质量,代码质量的确定依据是(D)。

A.设计规格说明可跟踪到程序相应的代码,程序代码可跟踪到设计需求

B.分析程序接口并与接口文档相对照

C.执行程序评估工作,分析程序是否是设计说明的正确翻译,是否与程序编码标准相符

14.下列测试不用考虑内部程序结构的测试是(A)。

A.功能测试B.结构测试

C.逻辑驱动测试D.白盒测试

15.在路径测试中,覆盖准则规定了必须测试的一组路径。

覆盖准则又称为(A)。

A.完全性准则B.路径准则

C.语句覆盖准则D.物理覆盖准则

16.大突击测试是将所有模块一次性集成为一个完整的系统后进行完全测试。

下列不符合大突击测试的特点的是(A)。

A.大突击测试的自动化能力差

B.大突击测试要找出导致失效的原因很困难

C.大突击测试要额外编写特殊的辅助测试程序

D.大突击测试中,一个模块存在的缺陷还可能妨碍其他模块的测试

17.当对发现的缺陷进行修改之后,执行一系列基准测试,以确认程序的修改没有对程序的其他部分产生干扰。

这种测试通常称为(B)。

A.验证测试B.回归测试

C.系统测试D.确认测试

18.下列做法对维护工作不利的是(B)。

A.存在完整、适用的文档

B.开发阶段提前交付软件产品.

C.存在有可以有效使用的审核和批准过程

D.存在有可查的历史记录

过关测试(单元测试和系统测试)

1.单元测试中设计测试用例的依据是(D)。

A.概要设计规格说明书B.用户需求规格说明书

C.项目计划说明书D.详细设计规格说明书

2.自底向上测试的策略不需要单独设计桩模块,也无需依赖结构设计,对于需要考虑对象或复用时,相对其他测试策略而言,该策略比较合理,所以自底向上测试是(A)。

A.面向功能的测试B.面向数据的测试

C.面向结构的测试D.面向程序的测试

3.下列产品不适合采用基于功能的集成测试策略的是(B)。

A.关键功能具有较大风险的产品

B.控制结构比较清晰和稳定的产品

C.技术探索型项目,其功能的实现远比质量更关键

D.对于功能实现没有把握的产品

4.在体系结构中,一个子系统主要是通过一些构件来实现的,下面不是实现子系统的构件的是(C)。

A.界面构件B.业务构件

C.用于用户传递的构件D.访问数据库构件

5.下列不属于系统模块等级的是(D)。

A.高危模块B.一般模块

C.低危模块D.缺陷模块

6.下列不属于关键模块具有的特性的是(A)。

A.处于程序控制结构的底层

B.本身是复杂的或是容易出错的

C.含有确定的性能需求

D.被频繁使用的模块

7.在集成测试的过程中需要考虑软件相关方面的平衡,下面选项中不需要在测试过程中予以考虑的是(B)。

A.开发成本B.测试方法

C.进度D.质量

8.在集成测试用例设计的过程中,要满足的基本要求是(C)。

-

A.保证测试用例的正确性

B.保证测试用例能无误的完成测试项的既定的测试目标

C.保证测试用例的简单性

D.保证测试用例能满足相应的覆盖率要求

9.下面有关渐增式集成和非渐增式集成测试的说法中错误的是(B)。

A.非渐增式集成测试方法把单元测试和集成测试分为两个不同的阶段,而渐增式集成测试方法往往把单元测试和集成测试合在一起同时完成

B.渐增式集成需要较多的工作量,而非渐增式集成需要的工作量较少

C.渐增式集成可以较早的发现接口错误,非渐增式集成直到最后组装时才能发现接口上的问题

D.渐增式集成有利于排错,发现的错误往往和最后加入的模块有关。

而非渐增式集成发现接口错发现接口错误较迟且很难判断是哪一部分接口出错

10.为了提高测试的效率,正确的做法是(A)

A)选择发现错误可能性大的数据作为测试用例

B)随机选取测试用例

C)取一切可能的输入数据作为测试用例

D)在完成程序的编码之后再制定软件的测试计划

11.使用白盒测试方法时,确定测试数据应根据(A)和指定的覆盖标准。

A.程序的内部逻辑B.程序的复杂度

C.使用说明书C.程序的功能

12.软件的集成测试工作最好由(C)承担,以提高集成测试的效果。

A.该软件的设计人员B.该软件开发组的负责人

C.不属于该软件开发组的软件设计人员D.该软件的编程人员

13.软件的单元测试工作通常是由(D)完成。

A.该软件的设计人员B.该软件开发组负责

14.与设计测试数据无关的文档是(C)。

A.该软件的设计文档B.需求规格说明

C.项目开发计划D.源程序

15.如果某段代码简明、易懂并且注释准确没有歧义,那么我们说此代码具备(B)。

A.正确性B.清晰性

C.规范性D.一致性

16.软件单元测试的主要工作内容是(D)。

A.测试模块内部逻辑B.测试模块内数据流向

C.测试模块单元的具体实现D.以上全是

17.用来代替被测模块的子模块的是(B)。

A.驱动模块B.桩模块

C.调用模块D.配置模块

18.下列情况表明出错处理功能有错误和缺陷的是(D)。

A.显示的错误与实际遇到的错误不符

B.显示的错误信息难以理解

C.对异常处理的不得当

19.下列测试用例设计方法可以用来为正向测试设计的是(C)。

A.错误猜测法B.边界值分析

C.状态迁移测试D.内部边界分析

20.造成测试覆盖率不达标的原因可能是(D)。

A.存在不可到达的代码或冗余的代码B.测试用例不足

C.存在不可能的路径和条件D)以上全部

21.为测试覆盖率指标完成测试用例设计的技术有(D)。

A.判断和条件测试B.状态迁移

C.数据定义/使用测试D.以上全部

22.自顶向下的增量式集成策略的最大成本是(A)。

A.桩模块的开发和维护B.驱动模块的开发和维护

C.对被测模块的组装D.对构件的分层和修改

23.有一个功能增强型的项目,其以前的产品已经很稳定,并且新增的项目只有少数几个构件被增加或修改,那么对该项目进行集成测试最适合采用的策略是(C)。

A.自项向下集成策略B.自底向上集成策略

C.非增量集成策略D.基于功能的集成策略

24.下列性质属于自顶向下集成和自底向上集成两种策略共同的优点是(C)。

A.都允许对底层模块行为的早期验证

B.集成方式都可采用深度优先策略和广度优先策略

C.都可以支持故障隔离

D)与软件设计顺序一致,都可以可设计并行进行

25.对下列产品进行测试,要优先考虑自底向上集成策略的是(D)。

A.采用契约式设计的产品B.高层接口变化极为频繁的产品

C.底层接口比较稳定的产品D.以上全部

26.基于调用图的集成测试方式有两种,即成对集成和相邻集成。

其中相邻集成是针对(B)。

A.边B.结点

C.模块D.语句

27.下列邻居结点个数的表示方法不正确的是(A)。

A.内部结点个数+汇节点个数

B.直接前驱结点个数十直接后继结点的个数

C.结点总数-汇结点个数

D.内部结点个数+源结点个数

28.MM-路径是功能测试和结构性测试的一种混合。

在标识方式上应该是(B)。

A.功能性的B.结构性的

C.既是功能性的又是结构性的D.不确定

29.模块分析可以看做是在体系结构分析工作基础上的细化,一般模块划分要考虑的问题有(D)。

A.确定作为测试重点的模块

B.找出模块间的关系,按密切程度对模块进行排队

C.考虑模块集成的次序

D.以上全部

30.一个好的集成测试策略应该具有的特点是(D)。

A.能够使模块与接口的划分清晰明了,尽可能减少后续操作难度

B.能够对被测模块进行比较充分的测试

C.对整体工作量来说,参加测试的各种资源都得到充分利用

系统测试部分

一、选择题

1.下列测试中不属于系统测试的是(B)。

A.性能测试B.集成测试

C.压力测试D.可靠性测试

2.下面说法中属于系统测试的目标的是(D)。

1)找出软件中存在的缺陷与错误

2)确认软件所实现的功能是否符合规格说明

3)确认软件的性能是否满足要求

A.仅1)B.1)和2)

C.2)和3)D.1)、2)和3)

3.下列不属于系统测试分析阶段要考虑的是(C)。

A)用户层B)应用层

C)数据层D)协议层

4.以下选项中不属于协议一致性测试分析方法中的测试的是(C)。

A.基本互联测试B.定向诊断测试

C.人员测试D.能力测试

5.在各种资源超负荷情况下,观察系统的运行情况的测试是什么测试方法(A)。

A.强度测试B.容量测试

C.负载测试D.失效恢复测试

6.下列关于α测试的描述中正确的是(A)。

A.α测试需要用户代表参加B.α测试不需要用户代表参加

C.α测试是系统测试的一种D.α测试不属于验收测试

7.下列关于软件验收测试的合格通过准则是(D)。

1)软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求

2)所有测试项没有残余一级、二级和三级错误

3)立项审批表、需求分析文档、设计文档和编码实现一致

4)验收测试工件齐全

A.1)B.1)和3)

C.1)和3)和4)D.所有都对

8.下列不是在软件故障插入测试技术中关注的方面是(B)。

A.故障类型B.故障对系统的破坏程度

C.插入故障的方法D.目标系统

9.在设计一个充分的健壮性测试思路上通常考虑使用的策略有(C)。

1)基于覆盖率的策略2)基于可靠性的策略

3)基于错误的策略4)基于失效的策略

C.1)和3)和4)D.所有都应考虑

10.下列关于系统测试方法说法不正确的是(D)。

A.在线帮助测试主要用于验证系统的实时在线帮助的可操作性和准确性,具体操作中可以与文档测试同时进行

B.用于安装测试的测试用例设计方法有规范导出法和错误猜测法

C.GUI测试中通常首先把界面元素进行划分,可分为三个层次:

界面原子层、界面组合元素层和完整的窗口

D.确认测试中首先要进行的功能测试是在实际使用的环境下进行的测试,目的是验证被测软件是否满足软件需求规格说明中列出的需求

l1.完成系统测试后,需要提交的文档有(D)。

A.测试结果记录表格B.系统测试日志

C.全面的系统测试总结报告D.以上全部

l2.负责设计和实现测试脚本和测试用例的是(B)。

A.测试组组长B.测试分析员

C.测试员D测试监测员

13.在系统测试中,测试人员主要根据(A)设计测试用例。

A.需求分析说明书B.概要设计说明书

C.详细设计说明书D.系统规格说明书

14.系统测试是将已经集成好的软件系统,做为整个计算机系统一个元素,与其他系统元素结合在一起,在实际使用环境下,进行一系列的(C)。

A.单元测试和集成测试B.单元测试、集成测试和确认测试

C.集成测试和确认测试D.验收测试

15.系统测试中最基本的测试策略是(A)。

A.功能测试B.性能测试

C.安全性测试D.压力测试

16.功能测试覆盖中最常见的是(B)。

A.接口覆盖B.需求覆盖

C.入口点覆盖D.出口点覆盖

17.一个一致性的系统要满足的条件是(D)。

A.静态一致性要求B.动态一致性要求

C.符合PICS的要求和能力D.以上全部

l8.下列测试用例设计方法中,不会在协议一致性测试中使用的是(B)。

A.等价类测试B.基于风险的测试

C.规范导出法D.边界值测试

19.关于系统测试方法,说法不正确的是(C)。

A.可以使用监视器方法收集系统执行时间和资源使用情况

B.只要有足够的时间,一个好的安全测试就一定可以侵入一个系统

C.容量测试是指系统承受速度方面的超额负载

D.在嵌入式系统中,功能需求与性能需求必须同时考虑

20.在做安全性测试之前,首先要分析(D)。

A.资产和危险B.暴露出来的行为

C.安全性控制D.以上全部

21.下列不属于安全性的性能是(C)。

A.有效性B.生存性

C.一致性D.精确性

22.下列不属于GUI系统层次划分的是(D)。

A.界面层B.接口层

C.窗口层D.功能层

23.界面元素的布局,获取测试数据的考虑不包括(A)。

A.界面元素的大小B.界面元素的位置

C.界面元素的对齐方式D.界面元素间的色彩搭配

24.在软件故障插入技术中,需要关注的是(D)。

A.目标系统B.故障类型

C.插入故障的方法D.以上全部

25.确认测试应交付的文档主要是(D)。

A.确认测试分析报告B.最终的用户手册和操作手册

C.项目开发总结报告D.以上全部

26.除了开发人员之外首先见到软件产品的人是(A)。

A.α测试人员B.β测试人员

C.验收测试人员D.回归测试人员

27.验收测试是以(C)为主的测试。

A.QA人员B.软件开发人员

C.用户D.软件测试人员

28.β测试主要衡量产品的FURPS,着重于产品的支持性,包括(D)。

A.文档B.客户培训

C.支持产品生产能力D.以上全部

29.下列不属于回归测试的目的的是(D)。

A.检验软件的修改达到了预定目的

B.检验软件的修改不会影响软件的其他功能的正确性

C.检验改动不会带来不可预料的行为或者另外的错误

D.检验修改的测试用例是否完整

可靠性测试过关练习

期末试卷江西先锋学院2011-2012学年第二学期

《软件测试技术》试题库答案

一、填空题(每空2分,共15空,分数为30分)

1、判定覆盖设计足够多的测试用例,使得被测试程序中的每个判断的“真”、“假”分支______被执行一次。

至少

2、黑盒测试的具体技术方法____________、__________、__________、____________。

等价类划分法,边界值分析法,决策表法,因果图法

3、黑盒测试又称之为___________测试。

功能

4、等价类划分有两种不同的情况:

____________和____________。

有效等价类,无效等价类

5、根据覆盖目标的不同,逻辑覆盖又可分为:

________________,_____________,_______________,__________________,条件组合覆盖,判断/条件覆盖。

语句覆盖,判定覆盖,条件覆盖,路径覆盖

6、根据软件生命周期中的定义,可以把自动化测试工具划分3大类____________,_______

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 城乡园林规划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1