一起答

2017年计算机四级软件测试工程师模拟题一

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 设计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到100%。如果认为该程序的语句或分支w覆盖率无法达到100%,需说明为什么。

  2. 若是针对小型的程序,穷举测试是可能的吗?若是,说明此时采用穷举测试能否保证程序是百分之百正确呢?

  3. 以下哪一种选项不属于软件缺陷______。

    • A. 软件没有实现产品规格说明所要求的功能
    • B. 软件中出现了产品规格说明不应该出现的功能
    • C. 软件实现了产品规格说明没有提到的功能
    • D. 软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题
  4. 以下哪种软件测试不属于软件性能测试的范畴______。

    • A.配置测试
    • B.健壮性测试
    • C.失败恢复测试
    • D.负载测试
  5. 软件可靠性测试的目的是 ______。

    • A.发现软件缺陷
    • B.预测软件正式运行中的可靠性
    • C.控制测试过程
    • D.修改软件缺陷
  6. 关于易用性测试,说法错误的是 ______。

    • A.用户界面测试是软件易用性测试最重要的一项内容
    • B.对软件功能的动态关联进行测试可以通过检查菜单完成
    • C.使用软件的目的就是减少重复输入,减轻人工劳动,提高工作效率
    • D.检查和评估软件安装手册的正确性和易用性是安装性测试的重要内容
  7. 如果一个判定中的复合条件表达式为(A>1)or(B<=3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例______。

    • A.1
    • B.2
    • C.3
    • D.4
  8. 下列关于面向对象集成测试的说法中,正确的是 ______。

    • A.大突击集成是面向对象集成测试最常用且最有效的方法
    • B.自底向上集成和自顶向下集成都需要为集成测试开发大量代码
    • C.与自底向上集成和自顶向下集成相比,基干集成是一种更充分的集成测试策略
    • D.高频集成是以自底向上集成为基础,利用冒烟测试进行的集成测试
  9. 同行评审,有时称为同级评审,是一种通过作者的同行来确认缺陷和需要变更区域的检查方法。它主要分为管理评审、技术评审、文档评审和______。

    • A.误差评审
    • B.项目评审
    • C.过程评审
    • D.组织体系评审
  10. 在QESuite Web Version 1.0中,测试管理人员可以使用______视图,了解哪些模块存在严重的软件问题。

    • A.“按功能分类”视图
    • B.“按状态/子状态”视图
    • C.“按子系统/状态”视图
    • D.“严重性”视图
  11. 除了开发人员之外首先见到软件产品的人是______。

    • A.a测试人员
    • B.β测试人员
    • C.验收测试人员
    • D.回归测试人员
  12. 检查系统能否正确的接受输入,能否正确的输出结果,这属于______。

    • A.安全性测试
    • B.GUI测试
    • C.功能测试
    • D.协议一致性测试
  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. 担任软件性能测试中最核心的技术力量的角色是______。

    • A.开发人员
    • B.经理
    • C.设计人员
    • D.分析人员
  19. 自底向上单元测试的策略是首先对模块调用图上的哪一层模块进行测试______。

    • A. 最底层
    • B. 下一层
    • C. 最高层
    • D. 上一层
  20. 软件生存周期过程中,修改错误代价最大的阶段是______。

    • A. 需求阶段
    • B. 设计阶段
    • C. 编程阶段
    • D. 发布运行阶段
  21. 自顶向下单元测试的策略是首先刘模块调用哪一层模块进行测试 ______。

    • A.最底层
    • B.下一层
    • C.最高层
    • D.上一层
  22. 下列不属于易用性测试检查范畴的是______。

    • A.检查生成部分的字体类型、色彩是否美观
    • B.检查系统在压力下的稳定性
    • C.检查生成部分与页面上其他排版元素是否一致
    • D.检查下载图片时间对易用性的影响
  23. 以下哪一项属于数据兼容性测试关注的范畴?______。

    • A.软件在异常退出时是否会破坏正在处理的文件
    • B.软件是否可以在不同的J2EE应用服务器上运行
    • C.软件同类功能的使用风格是否一致
    • D.软件是否能打开以前版本保存的文件
  24. 软件生存周期过程中,修改错误代价最大的阶段是______。

    • A.需求阶段
    • B.设计阶段
    • C.编程阶段
    • D.发布运行阶段
  25. 自动比较与人工比较,局限性在于______。

    • A.灵活性
    • B.有效性
    • C.合理性
    • D.满意度
  26. 基于GUI的功能测试工具原理是将操作应用程序的各种动作和输入记录下来,生成一个______。

    • A.脚本文件
    • B.测试文件
    • C.记录文件
    • D.操作文件
  27. Web应用软件的程序都是部署在______。

    • A.客户端
    • B.服务器端
    • C.数据库
    • D.浏览器
  28. 以下关于软件可靠性测试的说法中,正确的是______。

    • A.软件可靠性测试能有效地减少软件在恶意使用下出现崩溃的次数
    • B.软件可靠性测试的主要目的是度量软件的可靠性
    • C.在一次软件可靠性测试中,执行的测试用例可以不完全符合所定义的软件运行剖面
    • D.软件可靠性测试使用的测试用例必须满足语句覆盖
  29. 脚本技术的作用的是______。

    • A.在性能测试中产生虚拟用户进行并发操作给系统发出大量数据和操作
    • B.在功能测试中模拟用户的操作
    • C.检验系统或服务器的响应速度和数据吞吐量的能力
    • D.以上全部
  30. 面向对象的基本单位是______。

    • A.类
    • B.对象
    • C.成员变量
    • D.组件