①软件测试判断题目选择题目30分doc.docx

上传人:b****7 文档编号:9938642 上传时间:2023-02-07 格式:DOCX 页数:40 大小:32.15KB
下载 相关 举报
①软件测试判断题目选择题目30分doc.docx_第1页
第1页 / 共40页
①软件测试判断题目选择题目30分doc.docx_第2页
第2页 / 共40页
①软件测试判断题目选择题目30分doc.docx_第3页
第3页 / 共40页
①软件测试判断题目选择题目30分doc.docx_第4页
第4页 / 共40页
①软件测试判断题目选择题目30分doc.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

①软件测试判断题目选择题目30分doc.docx

《①软件测试判断题目选择题目30分doc.docx》由会员分享,可在线阅读,更多相关《①软件测试判断题目选择题目30分doc.docx(40页珍藏版)》请在冰豆网上搜索。

①软件测试判断题目选择题目30分doc.docx

①软件测试判断题目选择题目30分doc

实用标准文案

1.软件调试的目的是?

A

A.找出错误所在并改正之

B.排除存在错误的可能性

C.对错误性质进行分类

D.统计出错的次数

 

2.下列叙述中,哪一项是正确的?

D

用黑盒法测试时,测试用例是根据程序内部逻辑设计的;

测试是为了验证该软件已正确地实现了用户的要求;

对面向对象程序来说,单元测试的最小单元是每条程序语句,即以分号结尾的程序;

发现错误多的程序模块,残留在模块中的错误也多。

创建一个基于JUNIT的单元测试类,该类必须扩展?

C

A.TestSuiteB.AssertC.TestCaseD.JFCTestCase

 

3.以下对单元测试,不正确的说法是?

C

A.单元测试的主要目的是针对编码过程中可能存在的各种错误;

B.单元测试一般是由程序开发人员完成的

C.单元测试是一种不需要关注程序结构的测试;

D.单元测试属于白盒测试的一种。

 

4.测试驱动开发的含义是?

B

A.先写程序后写测试的开发方法B.先写测试后写程序,即“测试先行”C.用单元测试的方法写测试D.不需要测试的开发

 

5.用JUNIT断言一个方法输出的是指定字符串,应当用的断言方法是?

C

A.assertNotNull()B.assertSame()

C.assertEquals()D.assertNotEquals()

 

6.TestCase是junit.framework中的一个?

C

A.方法B.接口C.类D.抽象类

 

7.TestSuite是JUNIT中用来?

A

A.集成多个测试用例

B.

做系统测试用的

C.

做自动化测试用的D.

方法断言

8.对于测试程序的一些命名规则,以下说法正确的一项是

?

C

A.测试类的命名只要符合

Java类的命名规则就可以了;

B.测试类的命名一般要求以

Test

打头,后接类名称,如:

TestPerson;

C.测试类的命名一般要求以

Test

结尾,前接类名称,如:

PersonTest;

D.测试类中的方法都是以

testXxx

()形式出现。

9.通常,初始化一个被测试对象,会在测试类的

?

中进行。

B

A.tearDown()

B.setUp()

C.

构造方法

D.

任意位置

10.以下不属于单元测试优点的一项是

?

D

A.它是一种验证行为

B.

它是一种设计行为

C.它是一种编写文档的行为

D.

它是一种评估行为

11.从技术角度分,不是一类的测试是

?

C

A.黑盒测试

B.

白盒测试

C.

单元测试

D.

灰盒测试

12.数据驱动测试也称?

C

A.单元测试B.

白盒测试

C.

黑盒测试

D.

确认测试

13.逻辑驱动测试也称?

C

A.单元测试

B.

灰盒测试

C.

白盒测试

D.

用户测试

14以下不属于白盒测试的优点是?

B

A.增大代码的覆盖率B.与软件的内部实现无关

C.提高代码的质量D.发现代码中隐藏的问题

 

15.组装测试又称为?

A

 

精彩文档

实用标准文案

A.集成测试B.系统测试C.

回归测试

D.确认测试

22.JUnit的两个模式:

集成模式和

?

A

A.命令模式B.适配器模式

C.

单例模式D.

接口模式

16.

对于单元测试框架,除了用于Java的JUnit还有CppUnit、NUnit

等,它们是?

A

A.C++单元测试框架、.NET单元测试框架

B.C

语言单元测试框架、通用单元测试

23.测试6的阶乘,断言方法是?

B

框架

A.Assert.assertSame(720,jc.jieChen(6))

C.C++单元测试框架、自动化单元测试框架

D.自动化单元测试框架、

.NET单元测试框架

B.Assert.assertEquals(720,jc.jieChen(6))

17.

对于JFCUnit,以下说法不正确的是?

D

C.Assert.assertNull(720,jc.jieChen(6))

A.

它是JAVAGUI的测试框架

D.Assert.assertTrue(720,jc.jieChen(6))

B.它是JUnit的扩展,用于GUI的测试

C.编写JFCUnit的测试用例需要扩展

JFCTestCase

一、判断

D.JFCUnit

是JavaGUI

测试框架和JUnit没有任何关系

(01)测试是为了验证软件已正确地实现了用户的要求。

(02)白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。

18.以下哪一项不属于

WEB测试的范畴?

F

(03)白盒测试不仅与程序的内部结构有关,还要考虑程序的功能要求。

A.功能B.

性能

C.

可用性

(04)黑盒测试的测试用例是根据程序内部逻辑设计的。

D.安全性

E.

客户端兼容性

F.

可扩展性

(05)黑盒测试的测试用例是根据应用程序的功能需求设计的。

(06)为了快速完成集成测试,采用一次性集成方式是适宜的。

19.连接速度测试属于?

C

(07)在软件开发过程中,若能推迟暴露其中的错误,则为修复和改进错误所花费的

A.功能测试

B.

客户端兼容性测试

C.性能测试D.

安全测试

代价就会降低。

(05)在软件开发过程中,若能尽早暴露其中的错误,则为修复和改进错误所花费的

20.LoadRunner

是?

A

代价就会降低。

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

B.一款下载软件

(09)单元测试通常由开发人员进行。

C.单元测试框架

D.集成开发工具

(10)压力测试通常需要辅助工具的支持。

(11)压力测试不需要辅助工具的支持。

(12)测试人员说:

“没有可运行的程序,我无法进行测试工作”

21.JUnit的特征,不正确的一项是

?

D

(13)软件测试员可以对产品说明书进行

白盒测试。

A.用于测试期望结果的断言

(14)软件测试员无法对产品说明书进行

白盒测试。

B.用于共享共同测试数据的测试工具

(15)在设计测试用例时,应包括合理的输入条件和不合理的输入条件。

C.易于集成到测试人员的构建过程中

Jnuit和Ant的结合可以实施增量开发

D.JNuit是收费的,不能做二次开发

二、选择

1、用黑盒技术设计测试用例的方法之一为(

a)

 

精彩文档

实用标准文案

A)因果图B)逻辑覆盖C)循环覆盖D)基本路径测试

8、在进行单元测试时,常用的方法是(

c

2、软件测试的目的是(

b)

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

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

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

C)只使用白盒测试

D)只使用黑盒测试

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

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

9、以下那一种选项不属于软件缺陷(

d

)。

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

A)软件没有实现产品规格说明所要求的功能

B)软件中出现了产品规格说明不应该出现的功能

3、下列软件属性中,软件产品首要满足的应该是(

a

C)软件实现了产品规格没有提到的功能

A)功能需求

B)性能需求

C)可扩展性和灵活性

D)容错纠错

D)软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题

能力

10、软件生存周期过程中,修改错误最大的阶段是(

d

)。

4、坚持在软件的各个阶段实施下列哪种质量保障措施,才能在开发过程中尽早发现和

A)需求阶段

B)设计阶段

C)编程阶段

D)发布运行阶段

预防错误,把出现的错误克服在早期(

a

)。

11、在边界值分析中,下列数据通常不用来做数据测试的是(

b

)。

A)技术评审

B)程序测试

C

)改正程序错误

D)管理评审

A)正好等于边界的值

B

)等价类中的等价值

C)刚刚大于边界的值

D)刚刚小于边界的值

5、以程序的内部结构为基础的测试用例技术属于(

d

)。

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

A)灰盒测试

B)数据测试

C)黑盒测试

D)白盒测试

12、单元测试中设计测试用例的依据是(

d)。

6、为了提高测试的效率,正确的做法是(

a

)。

A)概要设计规格说明书

B)用户需求规格说明书

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

C)项目计划说明书

D)详细设计规格说明书

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

C)随机选取测试用例

13、通常可分为白盒测试和黑盒测试。

白盒测试是根据程序的(

c

)来设计测试用

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

例,

黑盒测试是根据软件的规格说明来设计测试用例。

7、对程序的测试最好由谁来做,对程序的调试最好由谁来做(

b

)。

A)功能

B)性能

C

)内部逻辑

D)内部数据

A)程序员

第三方测试机构

B)第三方测试机构

程序员

14、如果一个判定中的复合条件表达式为(

A>1)or(B<=3),则为了达到

100%的

C)程序开发组

程序员

条件覆盖率,至少需要设计多少个测试用例(

b

)。

D)程序开发组

程序开发组

A)1

B)2

C)3

D)

 

精彩文档

实用标准文案

4

A)正确性

B)可靠性

C)可使用性

D)可维护性

15、经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错

21、软件设计阶段的测试主要采取的方式是(

a

)。

误较多,则该模块中残存的错误数目与其他模块相比,通常应该(

b)。

A)评审

B)白盒测试

C)黑盒测试

D)动态测试

A)较少

B)较多

C)相似

D)不确定

22、下列关于测试方法的叙述中不正确的是(

c

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

16、下面有关软件缺陷的说法中错误的是(

c)。

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

A)缺陷就是软件产品在开发中存在的错误

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

B)缺陷就是软件维护过程中存在的错误、毛病等各种问题

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

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

23、在覆准则中,最常用的是(

d

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

A)语句覆盖

B)条件覆盖

C)分支覆盖

D)以上全部

17、在某大学学籍管理信息系统中,假设学生年龄的输入范围为

16—40,则根据黑盒

24、大多数实际情况下,性能测试的实现方法是(

a)。

测试中的等价类划分技术,下面划分正确的是(

b)。

A)黑盒测试

B)白盒测试

C)静态分析

D)可靠性测试

A)可划分为

2个有效等价类,

2个无效等价类

B)可划分为

1个有效等价类,

2个无效等价类

25、下列方法中,不属于黑盒测试的是(

a)。

C)可划分为

2个有效等价类,

1个无效等价类

A)基本路径测试法

B)等价类测试法

D)可划分为

1个有效等价类,

1个无效等价类

C)边界值分析法

D)基于场景的测试方法

18、根据软件需求规格说明书,在开发环境下对已经集成的软件系统进行的测试是

(a

)。

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

A

)系统测试

B)单元测试

C)集成测试

D)验收测

那么最好的选择方法是(

b

)。

A)随机选择

B)划分等价类

C)根据接口进行选择

D

)根据数据大小进行选择

19、下面有关测试原则的说法正确的是(a

)。

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

27、下列可以作为软件测试对象的是(

d

)。

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

A)需求规格说明书

B

)软件设计规格说明

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

C)源程序

D

)以上全部

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

28、数据流覆盖关注的是程序中某个变量从其声明、赋值到引用的变化情况,它是下

20、集成测试对系统内部的交互以及集成后系统功能检验了何种质量特性

a

列哪一种覆盖的变种(

d)。

 

精彩文档

实用标准文案

A)语句覆盖

B)控制覆盖

C)分支覆盖

D)路径覆盖

8.成功的测试是指运行测试用例后(

B

)。

29、在Web应用软件的分层测试策略中,下列哪个不是测试关注的层次(

c

)。

A)未发现程序错误

B

)发现了程序错误

C)证明程序正确性

D)改正了程序错

A)数据层

B)业务层

C)服务层

D)表示层

30、软件测试规范规定,软件测试的类别可分为:

单元测试、集成测试以及(

d

)。

A)系统测试

B)验收测试

9.下列几种逻辑覆盖标准中,查错能力最强的是(

D

)。

C)系统测试和验收测试

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

A)语句覆盖

B

)判定覆盖

C

)条件覆盖

D

)条件组合覆盖

1.软件测试的目的是(

B

)。

10.在黑盒测试中,着重检查输入条件组合的方法是(

D

)。

A)试验性运行软件

B)发现软件错误

C)证明软件正确

D)找出软件中全部错误

A)等价类划分法

B

)边界值分析法

C)错误推测法

D

)因果图法

2.软件测试中白盒法是通过分析程序的(

B

)来设计测试用例的。

11.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是

A)应用范围

B)内部逻辑

C)功能D)输入数据

(A

)。

A)系统功能

B

)局部数据结构

C)重要的执行路径

D

)错误处理

3.黑盒法是根据程序的(

C

)来设计测试用例的。

A)应用范围

B)内部逻辑

C)功能D)输入数据

12.软件测试过程中的集成测试主要是为了发现(

B

)阶段的错误。

A)需求分析

B

)概要设计

C

)详细设计

D

)编码

4.为了提高软件测试的效率,应该(

D

)。

A)随机地选取测试数据

B

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

13.不属于白盒测试的技术是(

D

)。

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

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

A)路径覆盖

B

)判定覆盖

C

)循环覆盖

D

)边界值分析

用例

14.集成测试时,能较早发现高层模块接口错误的测试方法为(

A)。

5.与设计测试用例无关的文档是(

A

)。

A)自顶向下渐增式测试

B

)自底向上渐增式测试

C)非渐增式测试D

)系统

A)项目开发计划

B

)需求规格说明书

C

)设计说明书

D

)源程序

测试

6.测试的关键问题是(

B

)。

A)如何组织软件评审

B

)如何选择测试用例

15.确认测试以(

A

)文档作为测试的基础。

C)如何验证程序的正确性

D

)如何采用综合策略

A)需求规格说明书

B)设计说明书

C)源程序

D

)开发计划

16.使用白盒测试方法时,确定测试数据应根据(

A

)和指定的覆盖标准。

7.软件测试用例主要由输入数据和(

C

)两部分组成。

A)程序内部逻辑

B

)程序的复杂度

C)使用说明书

D

)程序的功能

A)测试计划

B

)测试规则

C

)预期输出结果

D

)以往测试记录分析

 

精彩文档

实用标准文案

17.程序的三种基本结构是(

B

)。

24.实际的逻辑覆盖测试中,一般以

(C)

为主设计测试用例。

A)过程子、程序、分程序

B

)顺序、选择、循环

A)条件覆盖

B)判定覆盖

C)递归、堆栈、队列

D

)调用、返回、转移

C)条件组合覆盖

D)路径覆盖

18.结构化程序设计的一种基本方法是(

D

25.下面(D)

方法能够有效地检测输入条件的各种组合可能引起的错误。

A)筛选法

B)递归法C

)归纳法

D

)逐步求精法

A)等价类划分

B

)边界值分析

C)错误推测

D)因果图

19.软件调试的目的是(

A

A)找出错误所在并改正之

B

)排除存在错误的可能性

26.与确认测试阶段有关的文档是

(A)

C)对错误性质进行分类

D

)统计出错的次数

A)需求规格说明书

B

)概要设计说明书

C)详细设计说明书

D

)源程序

20.程序三种基本结构的共同特点是(

D

A)不能嵌套使用

B

)只能用来写简单程序

27.超出软件工程范围的测试是(D)。

C)已经用硬件实现

D

)只有一个入口和一个出口

A)单元测试

B)集成测试

C)确认测试

D)系统测试

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

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

当前位置:首页 > PPT模板 > 其它模板

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

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