四级软件测试工程师分类模拟38

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

[模拟] 四级软件测试工程师分类模拟38

选择题

第1题:

测试管理工具提供从测试设计到测试运行的全过程支持。这个工具的主要用途是( )

A.自动抓取屏幕上的系统运行界面

B.基于需求规格说明书自动生成测试数据、测试用例

C.测试用例管理、软件缺陷管理、软件测试度量

D.辅助管理软件产品的各组成部分,使它们保持一致

参考答案:C

测试管理工具主要用于进行测试用例管理、软件缺陷管理、软件测试度量。

第2题:

1979年Greenford Myers出版的《the Art of Software Testing》一书除了

介绍众多的测试经典方法之外,还向人们揭示了测试的目的是( )

A.证真,而非证伪

B.证伪,而非证真

C.证真,且证伪

D.验证程序的正确性

参考答案:B

20世纪70年代,1979年Greenford Myers出版的《the Art of Software Testing》一书除了介绍众多的测试经典方法之外,还向人们揭示了测试的目的是证伪,而非证真。这是观念上的一次巨大改变。

第3题:

下列说法正确的是( )

A.语句覆盖使得每个判定的每个分支至少执行一次

B.判定覆盖使得每条语句至少执行一次

C.条件覆盖使得每个判定每个条件应取到各种可能的值

D.条件组合覆盖使得每个判定中各条件的每一种组合至少出现一次

参考答案:C

考查白盒测试中逻辑覆盖的概念。语句覆盖是指每条语句至少执行一次。判定覆盖使得每个判定的每个分支至少执行一次。条件组合覆盖使得每个判定的所有可能条件取值至少评价一次。A、B说法颠倒。D说法错误,故本题选C。

第4题:

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

A.系统功能

B.局部数据结构

C.重要的独立路径

D.出错处理

参考答案:A

单元测试主要从下面五个基本特征进行测试,分别是:模块接口、局部数据结构、独立路径和出错处理。故不能完成的测试是系统功能,这通常是在系统测试时进行的。

第5题:

面向对象集成测试的目的是( )

A.测试系统的各个组成部分放在一起是否能够协调一致

B.检查测试用例生成,测试用例执行,测试结果判断是否正确

C.选择哪些实体集成

D.确定每个类及其实例是否能正常工作

参考答案:A

在单元测试的基础上,集成测试的目的是测试系统的各个组成部分放在一起是否能够协调一致。

第6题:

桌上检查(Desk Checking)是一种( )的检查方法。

A.程序员自己检查自己编写的程序

B.由同行帮忙检查自己编写的程序

C.几个同行自行组成小组,以小组为单位检查编写的程序

D.程序员在桌子上检查编写程序的活动

参考答案:A

桌上检查(Desk Checking)是一种传统的检查方法,由程序员自己检查自己编写的程序。程序员在程序通过编译之后,进行单元测试设计之前,对源程序代码进行分析,对照错误列表进行检查,对程序推演测试数据,并补充相关的文档。桌上检查的目的就是发现程序中的错误。

第7题:

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

A.正确性

B.可靠性

C.可试用性

D.可维护性

参考答案:A

通常定义集成测试为根据实际情况对程序模块采用合适的集成测试策略组装起来,对系统的接口以及集成后的功能进行正确性检验的测试。最简单的集成测试形式就是把两个单元模块集成或者组装到一起,然后对它们之间的接口进行测试,而实际的集成测试通常要根据具体情况采取不同的集成测试策略将多个模块组装成子系统或系统,测试各个模块能否以正确、稳定、一致的方式交互,即验证其是否符合开发过程中的概要设计规格说明的要求。

第8题:

软件缺陷类型或严重性的类型包括( )

A.软件系统崩溃、功能失效和容错性问题

B.用户友好性

C.性能、文字错误和增强需求

D.以上全部

参考答案:D

软件缺陷可按软件缺陷类型或严重性进行统计,而软件缺陷类型或严重性可以分为软件系统崩溃、功能失效和容错性问题、用户友好性、性能、文字错误和增强需求等类型。

第9题:

关于兼容性测试的内容陈述,下列说法错误的是( )

A.通常兼容性测试主要考虑硬件、软件和数据三个方面

B.硬件兼容性测试通常并不用把软件在各种不同的硬件环境下运行和测试

C.不同的硬件配置,可能影响软件的性能,因此需要有针对地进行硬件兼容性测试

D.数据兼容性仅仅包括不同版本之间的数据兼容性

参考答案:D

A、B、C三项的陈述都是正确的,D选项中数据兼容性不仅仅包括不同版本之间的数据兼容性,还包括不同软件间的数据兼容性。

第10题:

没有正确修复的缺陷,需要进一步修复的缺陷是( )

A.New More Info

B.Deferred-Next Build

C.Deferred-Next Main Release

D.Reopen

参考答案:D

定义软件缺陷的状态如下:·新错误(New)——测试中新报告的软件缺陷。·更多新信息(New More Info)——开发工程师认为报告的缺陷信息不完整,要求缺陷报告者添加更准确的缺陷信息。·打开(Open)——缺陷被确认并分配给相关开发工程师处理。·拒绝(Declined)——拒绝修改缺陷。·修正(Fixed)——开发工程师已完成修正,等待测试人员验证。·重新打开(Reopen)——没有正确修复的缺陷,需要进一步修复。·延期(Deferred)——不在当前版本修复的缺陷,以后的版本修复,包括两种情况:①延期——下个版本(Deferred-Next Build)——本项目的下一个新版本修复;②延期——下个主要版本(Deferred-Next Main Release)——本项目不修复,本软件下一个项目的版本修复。·关闭(Closed)——缺陷已被修复。

第11题:

分析性能下降曲线时会把曲线划分为几个区间,那么对于分析性能瓶颈有很大作用的是哪一个下列区间( )

A.性能平坦区

B.性能轻微下降区

C.性能急剧下降区

D.其他区

参考答案:C

通常分析性能下降曲线时,会首先将其分为几个区间:性能平坦区、性能轻微下降区、性能急剧下降区。其中性能平坦区是软件运行的正常状态,因此人们往往希望该区间越长越好;性能轻微下降区是软件承受高负载的缓冲区,该区间也是越长越好;性能急剧下降区不是软件的正常运行区间,这一阶段响应时间会急剧增加至用户不能忍受,吞吐量会急剧下降甚至低于单用户时的吞吐量,但该区间对于分析性能瓶颈却有很大作用,通常说来,性能急剧下降区的起始点(也称性能拐点)就是性能瓶颈出现的地方,此时进一步分析资源利用率就可以找到性能瓶颈的原因。

第12题:

下列测试类型中,不是针对软件产品的质量特性的是( )

A.性能测试

B.安全性测试

C.易用性测试

D.回归测试

参考答案:D

回归测试时针对软件产品的功能特性的。

相关文档
最新文档