试题 百分网手机站

计算机四级软件测试工程师测试题及答案

时间:2020-09-15 17:40:35 试题 我要投稿

2017计算机四级软件测试工程师测试题及答案

  四级软件测试工程师要求考生要能结合软件测试过程管理平台和软件分析与测试工具增加软件测试工程的实践经验,下面是小编整理的四级软件测试工程师测试题,欢迎大家练习!

2017计算机四级软件测试工程师测试题及答案

  1.下列关于缺陷产生原因的叙述中,不属于技术问题的是________。

  (A)文档错误,内容不正确或拼写错误

  (B)系统结构不合理

  (C)语法错误

  (D)接口传递不匹配,导致模块集成出现问题

  2.Myers在1979年提出了一个重要观点,即软件测试的目的是为了________。

  (A)证明程序正确

  (B)查找程序错误

  (C)改正程序错误

  (D)验证程序无错误

  3.不需要运行程序,通过收集有关代码的结构信息来对程序进行的测试的是________。

  (A)性能测试

  (B)黑盒测试

  (C)白盒测试

  (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)使输入值组合的覆盖率达到100%

  (D)可以在较少的时间内运行更多的测试用例

  14.下列选项中,评审方法是按照正式化程度逐渐增强排列的是________。

  (A)临时评审、轮查、结对评审、走查、正式审查

  (B)临时评审、走查、结对评审、轮查、正式评审

  (C)临时评审、走查、小组评审、结对评审、正式评审

  (D)正式评审、小组评审、走查、结对评审、临时评审

  15.下列关于软件性能测试的说法中,正确的是________。

  (A)性能测试的.目的不是为了发现软件缺陷

  (B)压力测试与负载测试的目的都是为了探测软件在满足预定性能需求的情况下所能负担的最大压力

  (C)性能测试通常要对测试结果进行分析才能获得测试结论

  (D)在性能下降曲线上,最大建议用户数通常处于性能轻微下降区与性能急剧下降区的交界处

  16.软件可靠性分析方法通常不依赖于概率统计的方法,下面属于软件可靠性分析方法的是________。

  (A)失效模式影响分析法(FMEA法)

  (B)故障树和事件树分析法

  (C)潜在线路分析法

  (D)以上全部

  17.下列关于面向对象集成测试的说法中,正确的是________。

  (A)大突击集成是面向对象集成测试最常用且最有效的方法

  (B)自底向上集成和自顶向下集成都需要为集成测试开发大量代码

  (C)与自底向上集成和自顶向下集成相比,基干集成是一种更充分的集成测试策略

  (D)高频集成是以自底向上集成为基础,利用冒烟测试进行的集成测试

  18.对采用迭代或增量开发过程模型开发的产品进行集成测试时最适合采用的集成策略是________。

  (A)传统的集成测试策略

  (B)基于使用的集成测试策略

  (C)基干集成测试策略

  (D)高频集成测试策略

  19.对于Web应用软件系统测试技术,下列不属于功能测试的是________。

  (A)表单测试

  (B)并发测试

  (C)链接测试

  (D)Cookie测试

  20.关于易用性测试,说法错误的是________。

  (A)用户界面测试是软件易用性测试最重要的一项内容

  (B)对软件功能的动态关联进行测试可以通过检查菜单完成

  (C)使用软件的目的就是减少重复输入,减轻人工劳动,提高工作效率

  (D)检查和评估软件安装手册的正确性和易用性是安装性测试的重要内容

  【参考答案及解析见下页】