软件测试单选题.docx

上传人:b****1 文档编号:2081195 上传时间:2022-10-26 格式:DOCX 页数:35 大小:229.67KB
下载 相关 举报
软件测试单选题.docx_第1页
第1页 / 共35页
软件测试单选题.docx_第2页
第2页 / 共35页
软件测试单选题.docx_第3页
第3页 / 共35页
软件测试单选题.docx_第4页
第4页 / 共35页
软件测试单选题.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

软件测试单选题.docx

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

软件测试单选题.docx

软件测试单选题

1、下列软件属性中,软件产品首要满足的应该是【A】

A.功能需求B.性能需求

C.可扩展性和灵活性D.容错纠错能力

2、软件缺陷产生的原因是【D】。

A.交流不充分及沟通不畅;软件需求的变更;软件开发工具的缺陷

B.软件的复杂性;软件项目的时间压力

C.程序开发人员的错误;软件项目文档的缺乏

D.以上都是

3、导致软件缺陷的最大原因是【

A

A.规格说明书B.

设计

C

.编码D

.测试

4、修复软件缺陷费用最高的是【

D

】阶段

A.编制说明书B.

设计

C

.编写代码D

.发布

5、下列【A】不属于软件缺陷。

A.测试人员主观认为不合理的地方

B.软件未达到产品说明书标明的功能

C.软件出现了产品说明书指明不会出现的错误

D.软件功能超出产品说明书指明范围

6、软件测试的目的是【B】

A.避免软件开发中出现的错误

B.发现软件开发中出现的错误

C.尽可能发现并排除软件中潜藏的错误,提高软件的可靠性

D.修改软件中出现的错误

7、软件测试技术可以分为静态测试和动态测试,下列说法中错误的是【D】

A.静态测试是指不运行实际程序,通过检查和阅读等手段来发现程序中的错误。

B.动态测试是指实际运行程序,通过运行的结果来发现程序中的错误。

C.动态测试包括黑盒测试和白盒测试。

D.白盒测试是静态测试,黑盒测试是动态测试。

&白盒测试是根据程序的【C】来设计测试用例。

D.内部数据

D.内部数据

•基本路径测试

A.功能B.性能C.内部逻辑

9、黑盒测试是根据软件的【B】来设计测试用例。

A.功能B.规格说明C.内部逻辑

10、用黑盒技术设计测试用例的方法之一为【A】

A.因果图B•逻辑覆盖C•循环覆盖

11、为了提高测试的效率,正确的做法是【A:

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

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

C.随机选取测试用例

D.使用测试用例测试是为了检查程序是否做了应该做的事

12、对程序的测试最好由【B】来做。

A.程序员B第三方测试机构C•程序开发组D•用户

13、在边界值分析中,下列数据通常不用来做数据测试的是【B】。

A.正好等于边界的值B■等价类中的等价值

C.刚刚大于边界的值D.刚刚小于边界的值

14、单元测试中设计测试用例的依据是【D】。

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

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

15、如果一个判定中的复合条件表达式为(A>1)or(B<=3),贝U为了达到

100%勺条件覆盖率,至少需要设计多少个测试用例【B】。

A.1B.2C.3D.4

16、在某大学学籍管理信息系统中,假设学生年龄的输入范围为16—40,则根据黑盒测试中的等价类划分技术,下面划分正确的是【B】。

A.可划分为2个有效等价类,2个无效等价类

B.可划分为1个有效等价类,2个无效等价类

C.可划分为2个有效等价类,1个无效等价类

D.可划分为1个有效等价类,1个无效等价类

17、下面有关测试原则的说法正确的是【A】。

A.测试用例应由测试的输入数据和预期的输出结果组成

B.测试用例只需选取合理的输入数据

C.程序最好由编写该程序的程序员自己来测试

D.使用测试用例进行测试是为了检查程序是否做了它该做的事

18、下列关于测试方法的叙述中不正确的是【C】

A.从某种角度上讲,白盒测试与黑盒测试都属于动态测试

B.功能测试属于黑盒测试

C.对功能的测试通常是要考虑程序的内部结构

D.结构测试属于白盒测试

21、测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行

测试,那么最好的选择方法是【B:

A.随机选择B.划分等价类

C•根据接口进行选择D.根据数据大小进行选择

22、下列可以作为软件测试对象的是【D】。

A.需求规格说明书B.软件设计规格说明

C.源程序D■以上全部

23、在软件测试阶段,测试步骤按次序可以划分为以下几步:

【A】

A.模块接口测试B•局部数据结构测试

C.独立路径测试D[•用户界面测试

26、软件测试过程中的集成测试主要是为了发现【B】阶段的错误。

A.需求分析B.概要设计C.详细设计D.编码

27、下列指导选择和使用测试覆盖率的原则中错误的是【D】。

A.覆盖率不是目的,仅是一种手段

B.不要追求绝对100%勺覆盖率

C.不可能针对所有的覆盖率指标来选择测试用例

D.只根据测试覆盖率指标来指导测试用例的设计

28、测试设计员的职责有:

【C】

①制定测试计划②设计测试用例③设计测试过程、脚本④评估测试活动

A.①和②B.①、②和③C.②和③D.①、②、③和④

29、测试文档种类包括【D】。

A.需求类文档、计划类文档B.设计类文档、执行类文档

C.缺陷记录类、阶段汇总类测试总结类D.以上都有

30、以下关于软件回归测试的说法中错误的是【C】。

A.软件变更后,应对软件变更部分的正确性和对变更需求的符合性进行测试

B.软件变更后,首先应对变更的软件单元进行测试,然后再进行其他相关的测试

C.软件变更后,不必再对软件原有正确的功能、性能和其他规定的要求进行测试

D.对具体的软件,可以根据软件测试合同及软件的重要性、完整性级别对回归测试内容进行剪裁

31、下面说法正确的是【C】。

A.经过测试没有发现错误说明程序正确

B.测试的目标是为了证明程序没有错误

C.成功的测试是发现了迄今尚未发现的错误的测试

D.成功的测试是没有发现错误的测试

32、以下哪种软件测试属于软件性能测试的范畴【B】。

A.接口测试B.压力测试C.单元测试D.易用性测试

33、【A】的目的是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且遵循系统设计。

B】。

37、

对Web网站进行的测试中,属于功能测试的是【B:

A.使每个判定的所有可能的条件取值组合至少执行一次

B.使程序中的每个判定至少都获得一次“真”值和“假”值

C.使程序中的每个判定中每个条件的可能值至少满足一次。

D.使程序中的每个可执行语句至少执行一次。

41、下列各项中【B】不是一个测试计划所应包含的内容。

A.测试资源、进度安排B■测试预期输出C.测试范围D.测试策略

42、调试是【DJo

A.发现与预先定义的规格和标准不符合的问题

B.发现软件错误征兆的过程

C.有计划的、可重复的过程

D.消除软件错误的过程

43、下列描述错误的是【A】。

A.软件发布后如果发现质量问题,那是软件测试人员的错

B.穷尽测试实际上在一般情况下是不可行的

C.软件测试自动化不是万能的

D.测试能由非开发人员进行,调试必须由开发人员进行。

44、在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例,这种测试称之为【C】。

A.

D.验收测试

.单元测试完成

B】。

D.判定覆盖

C】。

单元测试B.集成测试C.回归测试

45、集成测试计划应该在【B】阶段末提交。

A.需求分析B.概要设计C.详细设计D

46、在下面所列举中的逻辑测试覆盖中,测试覆盖最强的是【

A.条件覆盖B■条件组合覆盖C.语句覆盖

47、在下面所列举中的逻辑测试覆盖中,测试覆盖最弱的是【

A.条件覆盖B.条件组合覆盖C.语句覆盖D.判定覆盖

49、

48、增量式集成测试有3种方式:

自顶向下增量测试方法、【B】和混合增

A.自中向下增量测试方法

B~\

.自底向上增量测试方法

C.多次性测试

D

.维护

的单元测试类,

创建一个基于Junit

该类必须扩展于【

量测试方式。

C】。

A.集成多个测试用例

B.做系统测试用的

C•做自动化测试用的

D.方法断言

52、LoadR口门门6「是【A】。

TestSuite是JUNIT中用来【

51、

A】。

A.工业标准级负载测试工具

B.—款下载软件

C.单元测试框架

D.集成开发工具

1.侧重于观察资源耗尽情况下的软件表现的系统测试被称为

()

(A)强度测试(B)压力测试

(C)容量测试(D)性能测试

2.软件测试员究竟做些什么。

()

(A)软件测试员的目的是发现软件缺陷

(B)软件测试员的目的是发现软件缺陷,尽可能早一些

(C)软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复

(D)软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复

()

(A)是否执行程序代码

(B)是否能看到软件设计文档

(C)是否能看到被测源程序

(D)运行结果是否确定

6.几乎没有产品计划、进度安排和正规的开发过程的软件开发模式是

()

(A)大棒模式(B)边写边改模式

(C)瀑布模式■(D)快速原型开发模式

7.如果某测试用例集实现了某软件的路径覆盖,那么它

()

(A)判定覆盖

(C)判定/条件覆盖

8.在进行单元测试时

()

(A)采用黑盒测试,辅之以白盒测试;

(B)采用白盒测试,辅之以黑盒测试;

(C)只使用黑盒测试;

(D)

定同时实现了该软件的

(B)条件覆盖

(D)组合覆盖

常用的方法是

只使用白盒测试。

(A)程序的注释

(B)程序的内部逻辑

(C)用户使用说明书

(D)程序的需求说明

17•下列

()

(A)速度快、效率高

不是软件自

(B)

动化

试的优

准确度和精确度高

八、、

(C)能提高测试的质量

(D)

能充分测试软件

 

18.配置测试()

(A)是指检查软件之间是否正确交互和共享信息

性的集中体现

(B)

是交互适应性、实用性和有效

(C)是指使用各种硬件来测试软件操作的过程

(D)

检查缺陷是否有效改正

1软件测试按照测试层次可以分为(c)

A•黑盒测试、白盒测试

B.功能性测试和结构性测试

C.单元测试、集成测试和系统测试

D.动态测试和静态测试

2、软件测试是采用(a)执行软件的活动。

A•测试用例

B•输入数据

C.测试环境

D.输入条件

5、测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至少应该包括(a)

A、测试输入、执行条件和预期的结果。

B、测试目标、测试工具

C、测试环境D、测试配置

6、对已经发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文

档,这种行为属于(b)

A.测试B.调试

C.回归测试D.单元测试

7、软件缺陷修复的代价最高的阶段为(a)

A、发布阶段B、需求阶段

C、设计阶段D、编码阶段

9、可作为测试停止的标准是(d)

A.当时间用光时

B.执行了所有的测试用例,但没有发现故障

C.当所有缺陷都已经清除时

D•当达到所要求的覆盖时

10、下列描述错误的是(a)

A•软件发布后如果发现质量问题,那是软件测试人员的错

B•穷尽测试实际上在一般情况下是不可行的

C.软件测试自动化不是万能的

D•测试能由非开发人员进行,调试必

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

当前位置:首页 > 高中教育 > 英语

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

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