当前位置:免费学习网考试资料计算机类内容页

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

2020-09-04 19:25:01 计算机类 访问手机版

  软件测试工程师是计算机四级考试类别之一,下面小编整理了计算机四级软件测试工程师试题和答案,希望对大家有帮助!

   单选题

  1.下列关于软件质量模型的说法中正确的是________。

  A外部质量是表征软件产品在规定条件下使用时,决定其满足规定的和隐含的要求的能力的

  B容错性,通用性,结构性和通信性不全属于软件的质量特性

  C内部质量是表征软件产品在规定条件下使用时,满足规定的和隐含的要求的程度

  D使用质量是软件产品在规定的使用环境中,规定的用户能实现规定目标的要求

  2.软件验证和确认理论是测试过程的理论依据,其中确认是检查我们是否在建成一个正确的产品,它强调的是________。

  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>10orB<=7,则为了达到100%的判定覆盖率,至少需要设计多少个测试用例________。

  A1个

  B2个

  C3个

  D4个

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

  A系统功能

  B局部数据结构

  C重要的独立路径

  D出错处理

  9.下列关于逻辑覆盖,说法错误的是________。

  A满足条件覆盖并不一定满足判定覆盖

  B满足条件组合覆盖的测试一定满足判定覆盖、条件覆盖和判定/条件覆盖

  C满足路径覆盖也一定满足条件组合覆盖

  D判定/条件覆盖同时满足判定覆盖和条件覆盖

  10.评审是对软件进行静态测试的一种方法,下列结论中,________是与软件评审无关的内容。

  A尽量发现错误

  B根据评审标准

  C依靠测试信息

  D检查软件文档

  11.Myers提出的软件缺陷的群集现象指的是________。

  A在软件测试过程中,缺陷不会少量出现,而会成群的出现

  B在测试一个功能部件的过程中,通常一次会发现很多缺陷

  C在测试的各个功能部件中,一般不是没有发现缺陷,就是发现许多缺陷

  D一个功能部件已发现的缺陷越多,找到它的更多未发现的缺陷的可能性就越大

  12.在北京某个银行的人事信息管理软件中,系统允许用户输入8位数字的北京市电话号码。若使用等价类划分法设计测试用例,获得输入等价类,那么从保证测试效果的角度来看,下面最佳的测试用例选择应为________。

  A62570007,80603805,100080,39103825

  B62570007,80603805

  C62570007,39103825,8253324,空值,h?

  D39103825,8253324,@,1391092300

  13.下列叙述中,说法错误的是________。

  A不应该采用模块化方法开发自动测试脚本

  B自动测试一般要求被测试的应用系统相对稳定

  C应尽量使单元测试自动化

  D自动测试脚本可能包含错误,也需要进行维护

  14.单元测试时,用于代替被调用模块的是________。

  A桩模块

  B通信模块

  C驱动模块

  D代理模块

  15.在实际测试中,软件性能的高低往往直接取决于________。

  A用户对响应时间的接受程度

  B响应时间的绝对值

  C系统响应时间

  D所以功能的最大响应时间

  16.当软件的各部件组成逻辑都相对简单的情况下,对其进行软件可靠性分析通常最好选择运用下面哪一种软件可靠性分析方法________。

  A故障树分析

  B严酷度分析

  C失效模式影响分析

  D潜在线路分析

  17.下列关于面向对象程序的测试组织问题的说法中,正确的是________。

  A在面向对象程序测试中,通过执行程序代码完成的测试通常包括单元测试、集成测试和系统测试三个主要方面

  B在面向对象程序中的一个类可以作为被独立测试的单元

  C在面向对象程序测试中,很容易对一个类中的单个成员方法进行充分的单元测试

  D由于集成测试目标相同,结构化程序的集成测试技术都适用于对类的测试

  18.下列不属于Web应用软件的特征的是_______。

  A内容驱动

  B开发周期短

  C美观性要求较高

  D安全性要求较低

  19.下列关于Web应用软件测试的说法中,正确的是________。

  A排版结构测试是Web应用软件易用性测试的重要内容

  B对于数据完整性的测试是Web应用软件业务层测试的重要内容

  CCookie测试是Web应用软件功能测试的重要内容

  D对Web应用软件进行系统测试时不必考虑性能测

  20.下列不属于兼容性要考虑的方面是_______。

  A硬件兼容性

  B软件兼容性

  C程序兼容性

  D数据兼容性

  21.下列选项中,不属于软件功能易用性测试关注的内容________。

  A软件是否能帮助用户减少重复的输入劳动

  B软件是否能在耗时较长的操作期间提供反馈

  C软件是否允许用户针对自己的使用习惯进行定制

  D软件界面中文字的显示风格

  22.下列关于极限测试,说法不正确的是________。

  A相对传统的软件开发方法,极限编程可以随时应对新增或改变的需求

  B极限编程的单元测试是由编码人员完成的测试

  C极限编程要求在编码之前先设计测试

  D验收测试由用户来完成,编码人员不必在现场

  23.下列有关软件问题生命周期模型状态定义的说法中,错误的是________。

  A"新建"表示测试中发现并报告了新的软件问题

  B"打开"表示软件问题已经被确认并分配测试工程师处理

  C"关闭"表示软件问题已被已被确认为无效的软件问题

  D"解决"表示软件问题已被确认修复

  24.软件测试过程可持续改进的根本是________。

  A度量与分析

  B变更控制

  C把握需求

  D度量

  25.在QESuiteWebVersion1.0中,测试管理人员可以使用________视图,了解哪些模块存在严重的软件问题。

  A"按功能分类"视图

  B"按状态/子状态"视图

  C"按子系统/状态"视图

  D"严重性"视图