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

  • 格式:docx
  • 大小:27.40 KB
  • 文档页数:10

1 [模拟] 计算机四级软件测试工程师71 选择题 下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第1题: 问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺陷所处的状态是( )。 A.激活状态 B.非激活状态 C.已修正状态 D.关闭状态

参考答案:A 缺陷处于激活状态,即问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在。

第2题: 关注在一连串的测试中如何选择合适的程序或子程序路径来执行有效的检查,这种测试极有可能是( )。 A.结构测试 B.黑盒测试 C.功能测试 D.静态测试

参考答案:A 结构测试即白盒测试,根据子程序路径进行的测试属于结构测试。 第3题: 下面说法正确的是( )。 A.软件测试仅是在编程之后进行的测试 B.需求规格说明、概要设计规格说明、详细设计规格说明、源程序这些并不全是软件测试的对象 C.测试配置是软件配置的一个子集 D.错误发现的越晚,改正的代价就越大,这个代价是呈现接近线性增长的趋势

参考答案:C 软件测试过程管理的原则要坚持全过程测试。它一方面指W模型明确指出的,测试的对象不仅仅是程序,需求、设计等同样需要进行测试。另一方面指H模型指出的,软件测试是一个独立的流程,只要某个测试达到准备就绪点,测试执行活 2

动就可以开展,软件测试贯穿于产品的整个生命周期,与其他流程可以并发进行。错误改正代价与发现的时间呈现指数增长的趋势。而选项C说法是完全正确的。

第4题: 在结构化测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(也称分支覆盖)、路径覆盖等,其中( )是最强的覆盖准则。 A.语句覆盖 B.条件覆盖 C.判定覆盖 D.路径覆盖

参考答案:D 在题目所述逻辑覆盖中,路径覆盖是最强的覆盖准则。路径覆盖强于判定覆盖,判定覆盖强于语句覆盖。

第5题: 因果图方法是根据( )之间的因果关系设计测试用例。 A.输入和输出 B.设计和实现 C.条件和结果 D.主程序和子程序

参考答案:A 因果图方法是根据输入和输出之间的因果关系设计测试用例的。 第6题: 软件测试的目的是( )。 A.证明软件的正确性 B.尽可能多地发现软件系统中的错误 C.找出软件系统存在的所有错误 D.证明软件系统中存在错误

参考答案:B 本题考查软件测试的目的。 第7题: 仅根据规格说明书描述的程序功能来设计测试用例的方法称为( )。 A.白盒测试法 B.黑盒测试法 C.静态分析法 D.人工分析法 3

参考答案:B 仅根据规格说明书描述的程序功能来设计测试用例的方法称为黑盒测试法。白盒测试是对程序的逻辑结构进行检查,从中获取测试数据。静态分析又称静态测试不必运行程序,目的是收集有关程序代码的结构信息而非查错。人工分析与自动化测试相对,与具体的测试方法不是同一个概念。

第8题: 软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试( )。 A.结构合理性 B.软件外部功能 C.程序的内部逻辑 D.程序正确性

参考答案:B 黑盒测试主要用于测试软件的外部功能。 第9题: 从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试( )。 A.集成测试、确认测试、单元测试 B.单元测试、集成测试、确认测试 C.单元测试、确认测试、组装测试 D.确认测试、集成测试、单元测试

参考答案:D 软件开发需求分析对应的是测试阶段的确认测试,软件设计对应的是集成测试,编码阶段对应的是单元测试。

第10题: 下列说法正确的是( )。 A.语句覆盖使得每个判定的每个分支至少执行一次 B.判定覆盖使得每条语句至少执行一次 C.条件覆盖使得每个判定每个条件应取到各种可能的值 D.条件组合覆盖使得每个判定中各条件的每一种组合至少出现一次

参考答案:C 考查白盒测试中逻辑覆盖的概念。语句覆盖是指每条语句至少执行一次。判定覆盖使得每个判定的每个分支至少执行一次。条件组合覆盖使得每个判定的所有可 4

能条件取值至少评价一次。A、B说法颠倒。D说法错误,故本题选C。 第11题: 集成测试时,能够较早发现高层模块接口错误的测试方法是( )。 A.自底向上渐增式测试方法 B.自顶向下渐增式测试方法 C.非渐增式测试方法 D.系统测试方法

参考答案:B 由自顶向下测试的特点可知,该集成测试方法是能够较早发现高层模块接口错误的。

第12题: 在软件测试信息流中,输入的信息主要有( )。 A.软件配置 B.测试配置 C.测试工具 D.以上全部

参考答案:D 考查软件测试的信息流输入,软件配置、测试配置和测试工具都属于测试流的输入信息。

第13题: 以下关于软件测试方法,说法正确的是( )。 A.单元测试涉及编码和详细设计的文档 B.系统测试涉及概要设计信息 C.确认测试涉及编码和需求规格说明书 D.集成测试涉及其他的系统元素

参考答案:A 选项B和选项D颠倒,而确认测试与编码是没有关系的,故选项C也不正确,只有A说法是正确的。

第14题: 下列软件质量特性中,一般不作为系统测试重点的是( )。 A.产品版本升级是否容易 B.软件是否符合有关的国家和行业标准 C.软件产品是否易于理解和使用 D.可复用的软件部件所占的比例 5

参考答案:D 在软件质量特性中,可复用的软件部件所占的比例一般不会作为系统测试的重点。 第15题: 一般来说,大多数软件缺陷源于软件开发项目的( )阶段。 A.软件测试 B.程序编写和调试 C.需求和设计 D.加班工作期间

参考答案:C 通常来说,软件缺陷大多数是来自软件开发项目的需求和设计阶段的。 第16题: 一般说来,对一个程序单元的测试应满足一些具体的技术要求,或达到一定的技术指标。下面选项中属于单元测试相关的技术要求或指标的是( )。 A.语句覆盖率达到100% B.局部变量的边界条件处理正确 C.逻辑比较和控制流处理正确 D.以上全部

参考答案:D 考查单元测试的技术指标,选项A、B、C都是单元测试的指标,故选择D。 第17题: 下列关于软件质量模型的说法中正确的是( )。 A.外部质量是表征软件产品在规定条件下使用时,决定其满足规定的和隐含的要求的能力的 B.容错性、通用性、结构性和通信性不全属于软件的质量特性 C.内部质量是表征软件产品在规定条件下使用时,满足规定的和隐含的要求的程度 D.使用质量是软件产品在规定的使用环境中,规定的用户能实现规定目标的要求

参考答案:D 外部质量是针对要求的满足程度而言的,是表征软件产品在规定条件下使用时,满足规定的和隐含的要求的程度,而内部质量则主要是根据软件产品的情况给出的,是表征软件产品在规定条件下使用时,决定其满足规定的和隐含的要求的能力的产品属性的全体,故选项A和C叙述刚好颠倒,另外软件的质量特性有很多 6

种,选项B中所述皆属于软件的质量特性,选项D中关于使用质量的叙述是完全正确的。

第18题: 测试管理工具提供从测试设计到测试运行的全过程支持。这个工具的主要用途是( )。 A.自动抓取屏幕上的系统运行界面 B.基于需求规格说明书自动生成测试数据、测试用例 C.测试用例管理、软件缺陷管理、软件测试度量 D.辅助管理软件产品的各组成部分,使它们保持一致

参考答案:C 测试管理工具主要用于进行测试用例管理、软件缺陷管理、软件测试度量。 第19题: 下列比较适合自动化的软件测试活动是( )。 A.测试用例设计 B.回归测试 C.测试环境的建立 D.探查式测试

参考答案:D 由自动化的软件测试的特点可知,选项D的探查式测试最适合进行自动化软件测试。

第20题: 分析性能下降曲线时会把曲线划分为几个区间,那么对于分析性能瓶颈有很大作用的是哪一个区间( )。 A.性能平坦区 B.性能轻微下降区 C.性能急剧下降区 D.其他区

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