软件测试题B卷.docx

上传人:b****6 文档编号:3314681 上传时间:2022-11-21 格式:DOCX 页数:14 大小:66.15KB
下载 相关 举报
软件测试题B卷.docx_第1页
第1页 / 共14页
软件测试题B卷.docx_第2页
第2页 / 共14页
软件测试题B卷.docx_第3页
第3页 / 共14页
软件测试题B卷.docx_第4页
第4页 / 共14页
软件测试题B卷.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

软件测试题B卷.docx

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

软件测试题B卷.docx

软件测试题B卷

PaperB

一:

选择题

1.软件测试的目的是()

(A)发现程序中的所有错误(B)尽可能多地发现程序中的错误

(C)证明程序是正确的(D)调试程序

2.软件测试按照测试层次可以分为()

A.黑盒测试、白盒测试

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

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

D、动态测试和静态测试

3.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?

()

1预防软件发生错误2发现程序错误3提供诊断错误信息

A.只有1

B.只有2

C.只有3

D.都是

4.下列___不属于测试原则的内容()

(A)软件测试是有风险的行为(B)完全测试程序是不可能的

(C)测试无法显示潜伏的软件缺陷(D)找到的缺陷越多软件的缺陷就越少

5.导致软件缺陷的最大原因是()

(A)编制说明书(B)设计(C)编码(D)测试

6.在软件生命周期的哪一个阶段,软件缺陷修复费用最低()

(A)需求分析(编制产品说明书)(B)设计

(C)编码(D)产品发布

7.单元测试中用来模拟被测模块调用者的模块是()

(A)父模块(B)子模块

(C)驱动模块(D)桩模块

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

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

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

9.必须要求用户参与的测试阶段是()

(A)单元测试(B)集成测试

(C)确认测试(D)验收测试

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

()

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

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

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

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

11.下面四种说法中正确的是()

(A)因果图法是建立在决策表法基础上的一种白盒测试方法;

(B)等价类划分法是边界值分析法的基础;

(C)健壮性等价类测试的测试用例要求在有效等价类中取值;

(D)在任何情况下做黑盒测试皆应首先考虑使用错误推断法。

12.不属于单元测试内容的是()

(A)模块接口测试(B)局部数据结构测试

(C)路径测试(D)用户界面测试

13.划分软件测试属于白盒测试还是黑盒测试的依据是()

(A)是否执行程序代码

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

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

(D)运行结果是否确定

14.下列项目中不属于测试文档的是()

(A)测试计划(B)测试用例

(C)程序流程图(D)测试报告

15.如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的()

(A)判定覆盖(B)条件覆盖

(C)判定/条件覆盖(D)组合覆盖

16.下列说法不正确的是()

(A)测试不能证明软件的正确性;

(B)测试员需要良好的沟通技巧;

(C)QA与testing属于一个层次的概念;

(D)成功的测试是发现了错误的测试。

17.在进行单元测试时,常用的方法是()

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

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

(C)只使用黑盒测试;

(D)只使用白盒测试。

18.下列___不是软件自动化测试的优点()

(A)速度快、效率高(B)准确度和精确度高

(C)能提高测试的质量(D)能充分测试软件

19.配置测试()

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

(B)是交互适应性、实用性和有效性的集中体现

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

(D)检查缺陷是否有效改正

20.下列各项中___不是一个测试计划所应包含的内容()

(A)测试资源、进度安排(B)测试预期输出

(C)测试范围(D)测试策略

21.下列不属于正式审查的方式是()

(A)同事审查

(B)公开陈述

(C)检验

(D)编码标准和规范

22.条件覆盖的目的是()

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

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

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

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

23.动态黑盒子测试:

()

(A)直接测试底层功能、过程、子程序和库(B)可估算执行测试时代码量和具体代码

(C)从软件获得读取变量和状态信息的访问权(D)测试的是软件在使用过程中的实际行为

24.在自低向上测试中,要编写称为____的模块来测验正在测试的模块。

()

(A)测试存根(B)测试驱动模块(C)桩模块(D)底层模块

25.在确定黑盒测试策略时,优先选用的方法是()

(A)边界值分析法(B)等价类划分(C)错误推断法(D)决策表方法

26.下列___不属于软件缺陷()

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

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

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

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

27._____把黑盒子测试和白盒子测试的界限打乱了。

()

(A)灰盒子测试(B)动态测试(C)静态测试(D)失败测试

28.以下不属于黑盒测试的是()

A.负载测试

B.配置测试

C.单元测试

D.系统测试

29.以下不属于集成测试内容的是()

A.资源测试

B.代码规范测试

C.性能稳定性测试

D.全局数据结构代码测试

30.以下那些是只在单元测试中需要做的工作()

A.测试代码功能是否实现

B.代码走查

C.编写测试报告

D.设计测试用例

31.关于测试类型的应用范围,下面哪个是正确的?

()

a)结构测试只能用在组件测试或集成测试

b)功能测试只能用在系统测试或验收测试

c)白盒测试方法不能用于系统测试

d)功能测试和结构性测试可以应用在任何测试级别

32.关于静态分析的描述,下列哪项是正确的?

()

a)开发人员通常在软件验收期间使用静态分析工具

b)静态分析不需要运行被测软件,且能发现软件的失效

c)通过静态分析能够发现模块和组件之间接口不一致

d)通过静态分析能够发现软件内的所有缺陷

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

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

B、测试目标、测试工具

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

34.软件缺陷修复的代价最高的阶段为()

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

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

35.可作为测试停止的标准是()

A.当时间用光时

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

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

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

36.下列描述错误的是()

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

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

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

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

37.在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例,这种测试称之为()

A.单元测试

B.集成测试

C.回归测试

D.验收测试

38.()方法是根据输出对输入的依赖关系来设计测试用例的。

A.边界值分析B.等价类

C.因果图法D.错误推测法

39.测试工程师的工作范围会包括检视代码、评审开发文档,这属于()

A.动态测试B.静态测试

C.黑盒测试D.白盒测试

40.按基本测试过程各阶段的顺序,正确组合测试过程中的各活动与阶段阶段:

()

1、评审测试依据和测试对象的可测性A、测试计划和控制阶段

2、确定测试的范围和风险,明确测试目标B、测试结束活动

3、评估是否还需要进行更多的测试C、测试实现和执行阶段

4、创建测试套件,检测测试环境D、评估出口准则和测试总结报告阶段

5、移交测试件到相关部门E、测试分析和设计阶段

a)1-B;2-A;3-C;4-E;5-D

b)2-A;1-E;4-C;3-D;5-B

c)4-A;2-E;3-C;1-D;5-B

d)4-C;3-D;5-B;2-E;1-A

41.某个程序有三个输入参数A、B和C,输入参数的有效条件是A<=B和C>=B,如果应用等价类划分技术,只考虑单缺陷组合(无效等价类只能与有效等价类组合),如下哪组最合适做此程序的健壮性测试(用无效的数据进行的测试):

()

A、A>B,CB,C<=BC、A<=B,C>=BD、A<=B,C

a)B,D

b)A,B,D

c)A,B,C,D

d)B,C,

42.在一个销售管理系统中,销售员可以根据当时的实际情况允许给顾客0-20%的折扣,折扣精确到小数后二位。

现在要对系统的折扣项用边界值分析法进行测试,如下的哪住数据可以用于边界值测试的最佳选择:

()

a)(-2,-1,0,1,99c),100,101)

b)(-Max,0,20,Max)

c)(-0.01,0,0.01,19.99,20.00,20.01)

d)(-0.01,0,0.01,99.99,100.00,100.01)

43、根据状态转换图,分析状态转换表内那些行是错误的?

()

a)第1行是错的

b)第2行是错的

c)第2和第3行是错的

d)第3和第4行是错的

44.现有如下决策表,下列每个测试用例的预期结果是什么?

()

序号

条件

R1

R2

R3

R4

R5

B1

信用卡已经挂失

Y

N

N

N

N

B2

有新地址

-

N

Y

N

Y

B3

超过透支限额

-

Y

Y

N

N

计数器

4

1

1

1

1

A1

报警

X

A2

更改地址

X

X

A3

提高透支金额

X

X

A4

允许付款

X

X

X

X

Ⅰ:

销售员收到一张已挂失的信用卡,并且这张信用卡得地址已变更。

Ⅱ:

销售员收到一张没有挂失的信用卡,但这张信用卡的地址已变更,而且信用卡没有超过他的透支限额。

Ⅲ:

销售员收到一张没有挂失的信用卡,信用卡已超过他得透支限额,并且信用卡的地址已经变更。

A):

Ⅰ—销售员应该报警,Ⅱ—更改信用卡地址,并允许客户付款,Ⅲ—更改信用卡地址,允许客户付款并且提高信用卡透支金额。

B):

Ⅰ—销售员应该报警,更改信用卡地址,Ⅱ—更改信用卡地址,并允许客户付款,Ⅲ—更改信用卡地址,允许客户付款并且提高信用卡透支金额。

C):

Ⅰ—销售员应该报警,Ⅱ—更改信用卡地址,并允许客户付款,Ⅲ—更改信用卡地址,提高信用卡透支金额但不允许客户付款。

D):

Ⅰ—更改信用卡地址,Ⅱ—更改信用卡地址,并允许客户付款,Ⅲ—更改信用卡地址,允许客户付款并且提高信用卡透支金额。

45.关于测试的类型,下面哪个是正确的组合?

()

1.通讯录地址的修改A.功能测试

2.确认测试/再测试B.与变更有关的测试

3.语句覆盖C.非功能的测试

4.压力测试D.结构性的测试

a)1-A;2-B;3-C;4-D

b)1-A;2-B;3-D;4-C

c)1-C;2-A;3-D;4-B

d)1-B;2-A;3-D;4-C

46.关于软件测试的如下任务描述,下面的哪个选项符合ISTQB对测试组长或测试经理的主要任务?

()

A.与项目经理以及其他人共同协调测试策略和测试计划

B.引入合适的度量项以测量测试进度,评估测试和产品的质量

C.进行各种级别的测试,执行并记录测试日志,评估测试结果,记录和预期结

果之间的偏差

D.决定哪些测试用例可以自动化执行,自动化的程度,如何实现

E.根据在测试过程中收集的信息编写测试总结报告

F.创建测试规格说明

a)A,B,C,D,E,Fb)A,B,D,Ec)A,B,C,Dd)A,D,E,F

47.应该针对不同的测试级别考虑不同的出口准则如下的哪个组合是合理的?

()

1.系统功能的覆盖A.组件测试

2.接口的覆盖B.集成测试

3.语句覆盖C.系统测试

4.业务流程的覆盖D.验收测试

a)1-A,2-B,3-C,4-Db)1-C,2-B,3-A,4-D

c)1-B,2-C,3-D,4-Ad)1-C,2-D,3-A,4-B

48.如果F实现一个程序,输入变量x1和x2的边界、区间分别为:

a≤x1≤d,区间为[a,b],[b,c],[c,d];e≤x2≤g,区间为[e,f],[f,g];则下列_()_图可表示为健壮等价类测试用例。

A.B.

C.D.

二:

填空题

49.软件测试的目的:

证明表达→检测→预防

50.常用的黑盒测试用例设计方法包括、以及,等。

51.测试过程中,描述用于描述测试的整体方案,描述依据测试案例找出的问题。

52.传统的等价类划分测试的实现分两步进行,一是,二是

53.在兼容性测试中,是指可以使用软件的以前版本,是指可以使用软件的未来版本。

54.测试工作就是进行输入、接受输出、检验结果,不深入代码细节,这样的测试方法称为,在不执行代码的条件下有条理地仔细审查软件设计、体系结构和代码,从而找出软件缺陷的测试方法称为。

55.白盒测试又称为,黑盒测试又称为。

56.动态测试的两个基本要素是、。

57.测试是软件生存周期中一个独立的、关键的阶段,是的重要手段,也是软件质量保证的最后一个环节。

58.二八原则是指80%的聚集在20%的中。

59.嵌入式软件主要的测试包括,,和。

60.系统测试中功能测试的方法是

61.在集成测试的过程中,由于采用的测试策略不同,需要集成测试人员自己去编写和。

62.软件=+++。

63.代码评审主要做工作。

64.测试人员A在测试中发现系统20个缺陷,测试人员B在系统中发现了30缺陷,他们有5个缺陷是一样的,从理论上分析,系统大概存在个缺陷?

65.在32位的系统中,inta,charb分别占用、字节。

66.软件验收测试包括:

,,。

67.对面向过程的系统采用的集成策略有:

,两种。

68.影响软件质量的因素:

、、

69.单元测试中,自底向上需要模块,自顶向下需要模块。

70.测试阶段的基本任务是根据软件开发各阶段的和程序的,精心设计一组,利用这些实例执行,找出软件中潜在的各种和。

71.软件测试方法一般分为两大类:

方法和静态测试方法。

72.动态测试通过发现错误。

根据的设计方法不同,动态测试又分为与

两类。

73.静态测试采用和的手段对程序进行检测。

74.白盒测试是测试,被测对象是,以程序的为基础设计测试用例。

75.逻辑覆盖是对程序内部有存在的逻辑结构设计测试用例,根据程序内部的逻辑覆盖程度又可分,,,,,6种覆盖技术。

76.配置管理的三大特性:

,

三:

判断题

77.结构性测试是根据软件的规格说明来设计测试用例。

()

78.错误推测法是根据输出对输入的依赖关系来设计测试用例的。

()

79.软件缺陷属性包括缺陷标识、缺陷类型、缺陷严重程度、缺陷产生可能性、缺陷优先级、缺陷状态、缺陷起源、缺陷来源、缺陷原因。

()

80.软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。

()

81.测试用例应由测试输入数据和对应的实际输出结果这两部分组成。

()

82.所有软件都有一个用户界面,因此必须测试易用性。

()

83.软件缺陷可能会被修复,可能会被保留或者标识出来。

()

84.每一个软件项目都有一个最优的测试用例质量。

()

85.黑盒测试往往会造成测试用例之间可能存在严重的冗余和未测试的功能漏洞。

()

86.代码审查工作属于静态测试。

()

87.软件测试是一个过程,包含若干活动,运行软件进行测试只是活动之一。

()

88.回归测试是在软件修改后再次运行以前为查找错误而执行程序曾用过的测试用例.

89.集成测试是为确定软件系统是否满足验收标准以及使客户决定是否接受而进行的正式测

试.()

90.测试按照测试层次可以划分成为单元测试、集成测试和系统测试。

()

91.只要能够达到100%的逻辑覆盖率,就可以保证程序的正确性。

()

92.软件测试是有效的排除软件缺陷的手段。

()

93.产品说明书(需求文档)的变更应当受到控制。

()

94.白盒测试的“条件覆盖”标准强于“判定覆盖”。

()

95.软件开发全过程的测试工作都可以实现自动化。

()

96.找出的软件缺陷越多,说明剩下的软件缺陷越少。

()

97.采用自动化测试有可能延误项目进度。

()

98.测试应从“大规模”开始,逐步转向“小规模”。

()

99.软件测试工具可以代替软件测试员。

()

100.最重要的用户界面要素是软件符合现行标准和规范。

()

101.软件测试员可以对产品说明书进行白盒测试。

()

102.静态白盒测试可以找出遗漏之处和问题。

()

103.不存在质量很高但可靠性很差的产品。

()

104.所有软件必须进行某种程度的兼容性测试。

()

四:

简答题

1.为什么要进行软件测试?

软件测试的目的是什么?

 

2.你所了解的的软件测试类型都有哪些.

 

3.软件的缺陷等级划分成那个类型?

划分原则是什么.

 

4.配置管理的目的和意义.

五:

设计题

1.按要求给出下列程序的测试用例(要求写出必要的说明):

语句覆盖判定覆盖条件覆盖判定-条件覆盖条件组合覆盖

 

2.某商场在“五一”期间,顾客购物时收费有4种情况:

普通顾客一次购物累计少于100元,按A类标准收费(不打折),一次购物累计多于或等于100元,按B类标准收费(打9折);会员顾客一次购物累计少于1000元,按C类标准收费(打8折),一次购物累计等于或多于1000元,按D类标准收费(打7折)。

测试对象是按以上要求计算顾客收费模块,按照路径覆盖法设计测试用例。

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

当前位置:首页 > 求职职场 > 简历

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

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