选择填空啊

sheep 2023-06-01 9:55:46
软件测试期末考试复习题(一)
一、单项选择题:
1.在软件生命周期的哪一个阶段,软件缺陷修复费用最低( A )
(A)需求分析(编制产品说明书)

2.为了提高测试的效率,应该( D )
(D)选择发现错误可能性大的数据作为测试数据。

3.软件测试员究竟做些什么。( C )

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

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

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

5.软件测试的目的是( B )

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

6.下列()不属于测试原则的内容( D )

(D)找到的缺陷越多软件的缺陷就越少

7.导致软件缺陷的最大原因是( A )
(A)编制说明书

8.修复软件缺陷费用最高的是____阶段:( D )

(D)发布

9.成功的测试是指运行测试用例后( B )。
B)发现了程序错误

10.软件调试的目的是( A )
A)找出错误所在并改正之

二、判断题:
1.好的测试员不懈追求完美。( X )
2.软件测试是有效的排除软件缺陷的手段。(√)
3.程序员与测试工作无关。( X )
4.程序员兼任测试员可以提高工作效率。( X )
5.找出的软件缺陷越多,说明剩下的软件缺陷越少。( X )
6.软件测试工具可以代替软件测试员。( X )
7.软件测试的目的是尽可能多的找出软件的缺陷。 ( √ )
———————————————

sheep 2023-06-01 9:56:09
期末考试复习题(二)
一、单项选择题:
1、用黑盒技术设计测试用例的方法之一为( a )
A)因果图

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

D)白盒测试

3、在进行单元测试时,常用的方法是(a )
A)采用白盒测试,辅之以黑盒测试

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

B)等价类中的等价值

5、通常可分为白盒测试和黑盒测试。白盒测试是根据程序的(c )来设计测试用例,
黑盒测试是根据软件的规格说明来设计测试用例。

C)内部逻辑

6、如果一个判定中的复合条件表达式为(A > 1)or(B <= 3),则为了达到100%的条件
覆盖率,至少需要设计多少个测试用例(b )。

B)2

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

8、使用白盒测试方法时,确定测试数据的依据是指定的覆盖标准和( B )

(B)程序的内部逻辑

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

10、一个程序中所含有的路径数与____有着直接的关系。( A )
(A) 程序的复杂程度

11、不属于逻辑覆盖方法的是( d )。

D.接口覆盖

12、( d )是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次。

D、语句覆盖

13、(a )是设计足够多的测试用例,使得程序中每个判定包含的每个条件的所有情况(真/假)至少出现一次,并且每个判定本身的判定结果(真/假)也至少出现一次。
A、判定-条件覆盖

14、如下图所示的N-S图,至少需要( b )个测试用例完成逻辑覆盖。

B.48

15.覆盖准则最强的是( D )。

D)路径覆盖

16.发现错误能力最弱的是( A )。
A)语句覆盖

17.实际的逻辑覆盖测试中,一般以( C )为主设计测试用例。

C)条件组合覆盖

18.下面( D )方法能够有效地检测输入条件的各种组合可能引起的错误。

D)因果图

19.使用白盒测试方法时,确定测试数据应根据( A )和指定的覆盖标准。
A)程序内部逻辑

二、判断题:
(01)白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。 对
(02)白盒测试不仅与程序的内部结构有关,还要考虑程序的功能要求。 错
(03)软件测试员可以对产品说明书进行白盒测试。 错
(04)软件测试员无法对产品说明书进行白盒测试。 对
(05)白盒测试的“条件覆盖”标准强于“判定覆盖”。 错
————————————————

sheep 2023-06-01 9:56:32
期末考试复习题(三)
一、单项选择题
单元测试中用来模拟被测模块调用者的模块是( C )

(C)驱动模块

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

3.不属于单元测试内容的是( A )
(A)模块接口测试

4.对Web网站进行的测试中,属于功能测试的是( B )
(B)链接测试

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

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

6、某次程序调试没有出现预计的结果,下列( b )不可能是导致出错的原因。
B.编写的语句书写格式不规范

7、单元测试中设计测试用例的依据是( d )。
B)用户需求规格说明书

8、集成测试对系统内部的交互以及集成后系统功能检验了何种质量特性(a)
A)正确性

9、不属于集成测试步骤的是( D )
D、回归测试

10、在软件修改之后,再次运行以前为发现错误而执程序曾用过的测试用例称为(c )
C.回归测试

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

12.软件测试过程中的集成测试主要是为了发现( B )阶段的错误。
B)概要设计

13.集成测试时,能较早发现高层模块接口错误的测试方法为( A )。
A)自顶向下渐增式测试

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

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

15.测试驱动开发的含义是? B
B. 先写测试后写程序,即“测试先行”

16.以下不属于单元测试优点的一项是? D
D. 它是一种评估行为

17、自底向上增量式集成测试中,下面( C )描述是正确的。

C.父单元用测试过的子单元测试

18、单元测试中用来模拟实现被测模块需调用的其他功能模块的是( B )。
B.桩模块

19、集成测试计划应该在( B )阶段末提交。

B、概要设计

20、单元测试的主要任务不包括( B )。
B.全局数据结构

二、判断题:
1、单元测试能发现约80%的软件缺陷。 ( √ )
2、负载测试是验证要检验的系统的能力最高能达到什么程度。 ( × )
3、自顶向下集成需要测试员编写驱动程序。 (× )
4、单元测试通常由开发人员进行。对
5、压力测试通常需要辅助工具的支持。对
6、压力测试不需要辅助工具的支持。错
7、为了快速完成集成测试,采用一次性集成方式是适宜的。错
8、一个程序中所含有的路径数与程序的复杂程度有着直接的关系。(∨)
9、结构性测试是根据软件的规格说明来设计测试用例。( x )
10、错误推测法是根据输出对输入的依赖关系来设计测试用例的。(x )
11、软件缺陷属性包括缺陷标识、缺陷类型、缺陷严重程度、缺陷产生可能性、缺陷优先级、缺陷状态、缺陷起源、缺陷来源、缺陷原因。(∨)
12、对于一个含有n个变量的程序,采用边界值健壮性测试方法来测试程序会产生6n+1个测试用例。(∨)
13、数据流测试是主要用作路径测试的真实性检查。两种形式分别为定义/使用测试、基于程序片的测试。(∨)
14、软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。(x )
15、测试用例应由测试输入数据和对应的实际输出结果这两部分组成。(x )
16、测试是可以穷尽的。(x )
17、测试自动化是万能的。(x )
18、软件缺陷可能会被修复,可能会被保留或者标识出来。(∨)
19、每一个软件项目都有一个最优的测试量。(∨)
20、黑盒测试往往会造成测试用例之间可能存在严重的冗余和未测试的功能漏洞。(∨)
21、代码审查工作属于静态测试。(∨)
22、软件测试是一个过程,包含若干活动,运行软件进行测试只是活动之一。(∨)
23、回归测试是在软件修改后再次运行以前为查找错误而执行程序曾用过的测试用例. ∨
24、集成测试是为确定软件系统是否满足验收标准以及使客户决定是否接受而进行的正式测试. (x )
25、测试按照测试层次可以划分成为单元测试、集成测试和系统测试。(∨)
26、只要能够达到100%的逻辑覆盖率,就可以保证程序的正确性。( x )
27、永远有缺陷类型会在测试的一个层次上被发现,并且能够在另一个层次上逃避检测。(∨)
————————————————

sheep 2023-06-01 9:56:55
软件测试期末(四)
一、单项选择题
1.软件测试按照测试层次可以分为( C )

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

3.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?答案:( D )
1预防软件发生错误 2发现程序错误 3提供诊断错误信息
A.只有1
B.只有2
C.只有3
D.都是

4、导致软件缺陷的最大原因是:(A )
A.软件需求说明书

5、测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至少应该包括( A )
A、测试输入、执行条件和预期的结果。

6、对已经发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,这种行为属于( B )
B.调试

软件测试是软件测试人员和程序员都参与的一项工作,是贯穿整个生命周期的,只需要发现软件的错误,而软件调试主要是程序员自己参与,对程序(设计、编码)进行修改、排除错误,主要是在开发阶段。

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

8、下列( B )是关于软件缺陷的描述。
A.导致软件包含故障的人的行为//软件错误
B.产品的异常情况
C.引起一个功能部件不能完成所要求的功能的一种意外情况
D.功能部件执行其规定功能的能

软件错误是指在软件生存期内的不希望出现或不可接收的人为错误,软件错误导致软件缺陷的产生。
软件缺陷是存在于软件(文档,数据,程序)之中不希望出现或不可接收的偏差;软件缺陷导致软件在运行某一特定条件时出现软件故障;这时软件缺陷被激活。
软件故障是指软件在运行过程中产生的不希望出现或不可接收的内部状态,对软件故障若无适当措施加以及时处理,就会是软件失效。
软件失效是指软件在运行时产生的不希望出现或不可接受的外部行为结果。

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

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

10、下列描述错误的是( A )
A.软件发布后如果发现质量问题,那是软件测试人员的错

11、如下图所示的N-S图,至少需要( B )个测试用例完成逻辑覆盖。

B.16

12、下列( C )方法设计出的测试用例发现程序错误的能力最强。

C.边界值分析法

13、功能性测试是根据( A )来设计测试用例。
A、软件的规格说明

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

C.回归测试

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

C.因果图法

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

17、下列(B)是对程序流程图进行简化后得到的,它可以更加突出的表示程序控制流的结构,且不包含复合条件。
B. 控制流图

18、自底向上增量式集成测试中,下面(C )描述是正确的。

C.父单元用测试过的子单元测试

19、以下关于测试用例特征的描述错误的是
A.最有可能抓住错误的;
B.一定会有重复的、多余的;
C.一组相似测试用例中最有效的;
D.既不是太简单,也不是太复杂。

20、( D )是一种关注变量定义赋值点(语句)和引用或使用这些值的点(语句)的结构性测试,主要用作路径测试的真实性检查。
D、数据流测试

二、判断题
1.软件测试是有风险的行为,并非所有的软件缺陷都能够被修复。(T)
2.软件质量保证和软件测试是同一层次的概念。(F)
3.我们有理由相信只要能够设计出尽可能好的测试方案,经过严格测试之后的软件可以没有缺陷。(F)
4.程序员兼任测试员可以提高工作效率。(F)
5.在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。(T )
6.传统测试是在开发的后期才介入,现在测试活动已经扩展到了整个生命周期。( T )
7.传统测试以发现错误为目的,现在测试已经扩展到了错误预防的范畴。T
8.软件测试的生命周期包括测试计划、测试设计、测试执行、缺陷跟踪、测试评估。(T )
9.调试从一个已知的条件开始,使用预先定义的过程,有预知的结果;测试从一个未知的条件开始,结束的过程不可预计。( F)
10.白盒测试往往会造成测试用例之间可能存在严重的冗余和未测试的功能漏洞。( F)
11.在所有的黑盒测试方法中,基于决策表的测试是最为严格、最具有逻辑性的测试方法。(∨ )
12.永远有缺陷类型会在测试的一个层次上被发现,并且能够在另一个层次上逃避检测。(∨ )
13.测试用例的数目越多,测试的效果越好。( x )
14.只要能够达到100%的逻辑覆盖率,就可以保证程序的正确性。( x )
15.单元测试属于动态测试。( ∨ )
16.验收测试是以最终用户为主的测试。(∨ )
17.没有发现错误的测试是没有价值的。( ∨ )
18.可以把不合格的开发人员安排做测试。( x )
19.每一个软件项目都有一个最优的测试量。( ∨ )
20.黑盒测试往往会造成测试用例之间可能存在严重的冗余和未测试的功能漏洞。(∨ )
————————————————

sheep 2023-06-01 9:57:16
期末考试复习题(五)
一、单项选择题:
1.下面四种说法中正确的是(C)

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

2.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,0.999。设计这组测试用例的方法是。
A.条件覆盖法
B.等价分类法
C.边界值分析法
D.错误推测法

3.黑盒测试是通过软件的外部表现来发现软件缺陷和错误的测试方法,具体地说,黑盒测试用例设计技术包括__A__等。
A.等价类划分法、因果图法、边界值分析法、决策表法、场景法

4.用边界值分析法,假定1<X<100,那么X在测试中应该取的边界值是__A__。
A.X=1,X=100,X=2,X=99

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

(B)等价类划分

6.在黑盒测试中,着重检查输入条件组合的方法是(C)。
C)因果图法

二、判断题:
1、用黑盒法测试时,测试用例是根据程序内部逻辑设计的。(X )
2、黑盒测试方法中最有效的是因果图法。(X )
3、黑盒测试往往会造成测试用例之间可能存在严重的冗余和未测试的功能漏洞。(∨)
4、边界测试中所选择的输入测试数据一定是有效数据。(×)
————————————————

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值