计算机四级软件测试工程师41

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

[模拟] 计算机四级软件测试工程师41

选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。第1题:

小组成员开会,集体扮演计算机角色,把测试数据沿程序的逻辑结构走一遍是

______。

A.数据分析

B.执行测试用例

C.执行走查

D.代码检查

参考答案:C

走查的步骤可以分为:计划走查会议、走查产品、执行走查、解决缺陷、走查记录、产品返工。其中在执行走查阶段,走查小组开会,集体扮演计算机角色,让事先准备好的测试用例沿程序的逻辑运行一遍,随时记录程序的踪迹,供分析和讨论用。每个测试用例都在人们脑中进行推演,即把测试数据沿程序的逻辑结构走一遍,把程序的状态记录下来以供监视。这样做的优点是:①能在代码中对错误进行精确定位,降低调试成本;②可以发现成批的错误,便于一同得到修正。

第2题:

被看做一个"主程序"主要用来接收测试数据,把这些数据传送给被测试的模

块,并且打印出有关数据的模块是________。

A.桩模块

B.数据模块

C.接口模块

D.驱动模块

参考答案:D

第3题:

对于具有串联型分支结构的程序,若有5个判定语句,则采用正交实验设计

法,至少需要的测试用例数应为______。

A.5个

B.32个

C.16个

D.8个

参考答案:D

对于具有串联型分支结构的程序,若有5个判定语句,则存在32条不同的测试路径,因此需要设计32个测试用例来覆盖它的每一条路径。但为了减少测试用例的数目,可以采用正交试验设计法,该方法原则上是抽取了部分路径进行测试,由方法中要求计算满足关系式n+1〈=2exp(m)的最小自然数m,针对本题n=5,可得m=3,t=2exp(3)=8,故本题采用正交实验设计方法,至少需要设计的测试用例数目为8个。

第4题:

______是一种独立的迭代的测试模型。

A.W模型

B.V模型

C.H模型

D.X模型

参考答案:C

V模型与W模型有缺陷,即它们都把软件的开发视为需求、设计和编码等一系列串行的活动,而事实上,这些活动是可以交叉进行的。H模型揭示了一点:软件测试是一个独立的流程,贯穿于产品的整个生命周期中,与其他流程并发执行。

第5题:

针对逻辑覆盖,下列叙述不正确的是________。

A.达到100%CC要求就一定能够满足100%DC的要求

B.达到100%CDC要求就一定能够满足100%DC的要求

C.达到100%MCDC要求就一定能够满足100%DC的要求

D.达到100%路径覆盖要求就一定能够满足100%DC的要求

参考答案:A

第6题:

对测试用例进行管理,可以依据测试用例编写过程的属性、组织过程的属性和

A.创建过程的属性

B.测试过程的属性

C.执行过程的属性

D.管理过程的属性

参考答案:C

测试用例要经过创建、修改和不断完善的过程。测试用例的属性有:优先次序、目标性、所属的范围、关联性、阶段性、状态性、时效性、所有者、日期等特性。根据测试用例的属性及编号等可对测试用例进行基于数据库方式的良好管理,另外也可以依据测试用例编写过程的属性、组织过程的属性和执行过程的属性来对

测试用例进行有效管理。

第7题:

下列有关黑盒测试的叙述中,错误的是

A.黑盒测试是在不考虑源代码的情形下进行的一种软件测试方法

B.最好由测试人员、最终用户和开发人员组成的团队来实施黑盒测试

C.黑盒测试主要是通过对比和分析实测结果和预期结果来发现它们之间的差异,所以黑盒测试又称为“数据驱动”测试

D.数据流测试是一种黑盒测试方法

参考答案:D

数据流可看作是一种路径测试,它主要关注在一条路径上变量在何处定义,在何处使用,它是一种白盒测试方法。

第8题:

下列针对软件测试过程的说法,不正确的是______。

A.软件测试过程是一种抽象的过程

B.软件测试过程用于定义软件测试的流程和方法

C.软件测试过程决定软件的质量

D.软件测试过程直接影响测试结果的准确性和有效性

参考答案:C

软件测试过程是一种抽象的模型,用于定义软件测试的流程和方法。软件开发过程决定软件的质量,软件测试过程质量直接影响测试结果的准确性和有效性。

第9题:

以下关于面向对象软件测试的说法中,错误的是______。

A.不变式边界测试是一种类级别的单元测试技术

B.对于一棵继承树上的多个类,只有处于叶结点的类需要测试

C.测试动态绑定时类树测试的一个目标

D.在面向对象单元测试中,等价类划分测试可以用于方法级别的测试

参考答案:B

A、C、D选项的叙述都是正确的。面向对象中有集成和多态现象,所以对子类的测试通常不能限定在子类中定义的成员变量和成员方法上,还要考虑父类对子类的影响,所以B选项的叙述是错误的。

第10题:

在软件测试中,白盒测试方法是通过分析程序的______来设计测试用例的。

A.应用范围

B.功能

C.内部逻辑

D.输入数据

参考答案:C

白盒测试又称为逻辑驱动测试,这种测试策略是对程序的逻辑结构进行检查,从中获取测试数据。所以说白盒测试是一种以程序内部的逻辑结构为基础的测试用例设计技术。

第11题:

关于等价分类测试法,下列说法不正确的是______。

A.使用等价分类法设计测试方案时首先需要划分输入数据的等价类

B.等价类是指某个输入域的子集和,在该子集合中各个输入数据对于揭露程序中的错误都是等效的

C.测试某个等价类的代表值就等价于对这一类其他值的测试

D.等价类的划分始终不能详尽,所以要尽量避免使用等价分类法进行测试

参考答案:D

等价分类法是一种典型的黑盒测试技术。穷尽的黑盒测试需要使用所有有效的和无效的输人数据来测试程序,这是不现实的,等价分类法的实现正是克服了这一点。以上几种说法,D选项是错误的认识。

第12题:

因果图方法是根据( )之间的因果关系设计测试用例的。

A.输入和输出

B.设计和实现

C.条件和结果

D.主程序和子程序

参考答案:A

因果图方法是根据输入和输出之间的因果关系设计测试用例。

第13题:

不属于自动化测试实现方法的是 ______。

A.测试过程的捕获和回放

B.测试脚本技术

C.测试管理技术

D.文档的静态分析技术

参考答案:D

相关文档
最新文档