【软件工程】测试三-2

这篇具有很好参考价值的文章主要介绍了【软件工程】测试三-2。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

单选题

  1. 软件测试的目的是()。
    A. 试验性运行软件
    B. 发现软件错误
    C. 证明软件正确
    D. 修改软件中出现的错误
    正确答案: B

  2. 被测试程序不在机器上运行,而是采用人工检测和计算机辅助静态分析的手段对程序进行检测,这种测试称为()。
    A. 白盒测试
    B. 黑盒测试
    C. 静态测试
    D. 动态测试
    正确答案: C

  3. 软件调试的目的是()。
    A. 发现错误
    B. 改正错误
    C. 改善软件的性能
    D. 挖掘软件的潜能
    正确答案: B

  4. 调试应该由()完成。
    A. 与源程序无关的程序员
    B. 编制该源程序的程序员
    C. 不了解软件设计的机构
    D. 设计该软件的机构
    正确答案: B

  5. 在下列描述中,关于测试与调试的说法错误的是()。
    A. 测试是显示错误的行为,而调试是推理的过程
    B. 测试显示开发人员的错误,调试是开发人员为自己辩护
    C. 测试能预期和可控,调试需要想象、经验和思考
    D. 测试需要在了解软件设计的条件下完成,调试则需要完整的程序代码
    正确答案: D

  6. 下列哪一项不属于软件测试过程模型的组成部分。()
    A. 环境模型
    B. 程序模型
    C. 被测对象模型
    D. 错误模型
    正确答案: B

  7. 下面关于错误、失效、故障的说法错误的是()。
    A. 错误是指与所期望的设计之间的偏差
    B. 失效是指与所规约的系统执行之间的偏差
    C. 故障是由于错误或失效导致的
    D. 失效会导致程序出现不正确的状态,影响程序的输出结果
    正确答案: C

  8. 下面关于软件测试的原则说法正确的是()
    A. 测试应该从大规模开始,逐渐转向小规模
    B. 测试计划应该在编码结束后开始制定
    C. 软件最好由编写该程序的程序员自己来测试
    D. 穷举测试是不可能的
    正确答案: D

  9. 白盒测试是结构测试,被测对象基本上是源程序,以程序的()为基础设计测试用例。
    A. 应用范围
    B. 功能
    C. 内部逻辑
    D. 输入数据
    正确答案: C

  10. 白盒测试的被测对象模型是()。
    A. 程序流程图
    B. 控制流程图
    C. 事务流程图
    D. 模块结构图
    正确答案: B

  11. 下列几种逻辑覆盖测试按查错能力从弱到强排序正确的是()。
    A. 语句覆盖,分支覆盖,条件组合覆盖,路径覆盖
    B. 分支覆盖,条件组合覆盖,语句覆盖,路径覆盖
    C. 路径覆盖,条件组合覆盖,分支覆盖,语句覆盖
    D. 语句覆盖,路径覆盖,分支覆盖,条件组合覆盖
    正确答案: A

  12. 如果一个判定中的复合条件表达式为(A > 1)or(B <= 3),则为了达到100%的条件组合覆盖率,至少需要设计多少个测试用例()。
    A. 1
    B. 2
    C. 3
    D. 4
    正确答案: D

  13. 黑盒测试是根据软件的()来设计测试用例的。
    A. 应用范围
    B. 内部逻辑
    C. 功能
    D. 输入数据
    正确答案: C

  14. 黑盒测试不能发现下面的哪种类型的错误。()
    A. 界面错误
    B. 性能错误
    C. 功能遗漏
    D. 是否存在冗余代码
    正确答案: D

  15. 下列方法中,不属于黑盒测试的是()。
    A. 基本路径测试法
    B. 等价类测试法
    C. 边界值分析法
    D. 事务流测试法
    正确答案: A

  16. 在某大学学籍管理信息系统中,假设学生年龄的输入范围为16—40,则等价类划分技术,下面划分正确的是()。
    A. 可划分为2个有效等价类,2个无效等价类
    B. 可划分为1个有效等价类,2个无效等价类
    C. 可划分为2个有效等价类,1个无效等价类
    D. 可划分为1个有效等价类,1个无效等价类
    正确答案: B

  17. 假定某参数的输入范围是0—10的整数,采用边界值测试技术,最少需要()个测试用例。
    A. 1
    B. 2
    C. 3
    D. 4
    正确答案: D

  18. 单元测试计划、集成测试计划、确认测试计划分别在()阶段制定。
    A. 详细设计、需求分析、总体设计
    B. 总体设计、详细设计、需求分析
    C. 需求分析、总体设计、详细设计
    D. 详细设计、总体设计、需求分析
    正确答案: D

  19. 单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是()。
    A. 系统功能
    B. 局部数据结构
    C. 重要的执行路径
    D. 错误处理
    正确答案: A

  20. 在单元测试中由被测模块调用,用以代替被测模块所调用的子模块被称作()。
    A. 驱动模块
    B. 桩模块
    C. 骨架模块
    D. 响应模块
    正确答案: B

  21. 超出软件工程范围的测试是()。
    A. 单元测试
    B. 集成测试
    C. 确认测试
    D. 系统测试
    正确答案: D

  22. 软件测试按照功能划分可以分为()。
    A. 黑盒测试和单元测试
    B. 白盒测试和黑盒测试
    C. 集成测试和单元测试
    D. 白盒测试和静态测试
    正确答案: B

  23. 在软件测试过程的4个步骤中,测试依据是需求规格说明的是( )。
    A. 单元测试
    B. 集成测试
    C. 确认测试
    D. 系统测试
    正确答案: C

  24. 下列叙述中错误的是( )。
    A. 测试是为了寻找错误而运行程序的过程
    B. 一个成功的测试是揭示了迄今为止尚未发现的错误的测试
    C. 测试的目的是为了证明程序是正确的
    D. 一个好的测试用例是指很可能找到迄今为止尚未发现的错误的测试
    正确答案: C

  25. 软件测试过程是软件开发过程的逆过程,其最基础性的测试应是( )。
    A. 集成测试
    B. 单元测试
    C. 有效性测试
    D. 系统测试
    正确答案: B

  26. 有一组测试用例使得每一个被测试用例的分支覆盖至少被执行一次,它满足的覆盖标准()。
    A. 语句覆盖
    B. 判定覆盖
    C. 条件覆盖
    D. 路径覆盖
    正确答案: B

  27. 关于白盒测试与黑盒测试的最主要区别,正确的是( )。
    A. 白盒测试侧重于程序结构,黑盒测试侧重于功能
    B. 白盒测试可以使用测试工具,黑盒测试不能使用工具
    C. 白盒测试需要程序参与,黑盒测试不需要
    D. 黑盒测试比白盒测试应用更广泛
    正确答案: A

  28. 检查软件产品是否符合需求定义的过程称为( )。
    A. 确认测试
    B. 集成测试
    C. 验证测试
    D. 验收测试
    正确答案: A

  29. 下面哪个测试属于黑盒测试( )。
    A. 路径测试
    B. 等价类划分
    C. 条件判断覆盖测试
    D. 循环测试
    正确答案: B

  30. 在白盒法技术测试用例的设计中( )是最弱的覆盖标准。
    A. 语句
    B. 条件
    C. 判定
    D. 条件组合
    正确答案: A

  31. 现从输入的角度考虑一组测试用例:-1.001,-1.0,0,1.001。设计这组测试用例的方法是( )
    A. 条件覆盖法
    B. 等价分类法
    C. 边界值分析法
    D. 错误推测法
    正确答案: C

  32. 软件的集成测试工作最好由()承担,以提高集成测试的效果。
    A. 该软件的设计人员
    B. 该软件开发组的负责人
    C. 该软件的编程人员
    D. 不属于该软件开发组的软件设计人员
    正确答案: D

  33. 软件测试的手段有多种,通过人工来评审文档或程序,借以发现其中错误,该手段是( )。
    A. 黑盒测试
    B. 正确性测试
    C. 动态测试
    D. 静态测试
    正确答案: D

  34. 在软件测试中,逻辑覆盖标准主要用于()。
    A. 黑箱测试方法
    B. 白箱测试方法
    C. 灰箱测试方法
    D. 软件验收方法
    正确答案: D

填空题

  1. 黑盒测试也称为 填空 1 或黑箱测试,指测试人员只知道被测软件的界面和接口外部情况,不必考虑程序 填空 2 和特性,只根据程序的 填空 3 规格说明,检查其功能是否符合。
    正确答案:
    填空 1:功能测试
    填空 2:内部逻辑结构
    填空 3:需求分析

  2. 在单元测试时,需要为被测模块设计驱动模块和 填空 1
    正确答案:
    填空 1:被测模块

  3. 用等价类划分法设计一个测试用例时,使其覆盖 填空 1 尚未被覆盖的合理等价类; 覆盖一个不合理等价类。
    正确答案:
    填空 1:尽可能多的

  4. 黑盒测试是通过测试来检测每个 填空 1 是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序 填空 2 的情况下,在程序接口进行测试,它只检查 填空 3 是否按照 填空 4 的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。
    正确答案:
    填空 1:功能
    填空 2:内部结构和内部特性
    填空 3:程序功能
    填空 4:需求规格说明书

  5. 单元测试一般以 填空 1 为主,测试的依据是 填空 2
    正确答案:
    填空 1:白盒法
    填空 2:系统的模块功能规格说明

判断题

  1. 有效性测试是在真实环境下验证被测软件是否满足需求规格说明书列出的需求。
    正确答案: 错误

  2. 如果测试过程没有发现任何错误,则说明软件正确。
    正确答案: 正确

  3. 完成测试后,为缩短源程序长度而删去程序中的注解,对软件的维护不会产生影响。
    正确答案: 错误

  4. 分析和理解程序是决定软件维护成败和质量好坏的关键。
    正确答案: 正确

  5. 检查软件产品是否符合需求定文的过程称为系统测试。
    正确答案: 正确

  6. 基本路径测试是黑盒技术设计测试用例的方法之一
    正确答案: 错误

  7. 集成测试既可以将所有模块组装到一起然后进行测试,也可以在组装的过程中边连接边测试。
    正确答案: 正确

  8. 测试只能保证尽可能多地发现错误,无法保证能够发现所有的错误。
    正确答案: 正确

  9. 测试计划、测试用例、出错统计和有关的分析报告一般不用长期保存。
    正确答案: 错误文章来源地址https://www.toymoban.com/news/detail-504364.html

更多

序号 文章目录 直达链接
1 测试一 https://want595.blog.csdn.net/article/details/131322336
2 测试二 https://want595.blog.csdn.net/article/details/131323545
3 测试三 https://want595.blog.csdn.net/article/details/131324076
4 测试四 https://want595.blog.csdn.net/article/details/131324656
5 测试五 https://want595.blog.csdn.net/article/details/131324872
6 测试六 https://want595.blog.csdn.net/article/details/131325100
7 测试七 https://want595.blog.csdn.net/article/details/131335167
8 测试八 https://want595.blog.csdn.net/article/details/131324337
9 测试九 https://want595.blog.csdn.net/article/details/131335302
10 测试十 https://want595.blog.csdn.net/article/details/131335340

到了这里,关于【软件工程】测试三-2的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【软件工程】测试三-2

    软件测试的目的是()。 A. 试验性运行软件 B. 发现软件错误 C. 证明软件正确 D. 修改软件中出现的错误 正确答案: B 被测试程序不在机器上运行,而是采用人工检测和计算机辅助静态分析的手段对程序进行检测,这种测试称为()。 A. 白盒测试 B. 黑盒测试 C. 静态测试 D. 动

    2024年02月11日
    浏览(54)
  • 【软件工程】测试二

    获取正确软件的关键是() A. 开发逻辑 B. 开发团队 C. 人员素质 D. 明确需求 正确答案: A 瀑布模型的关键不足在于() A. 过于简单 B. 各个阶段需要进行评审 C. 过于灵活 D. 不能适应需求的动态变更 正确答案: D 按照(),可以将软件生存周期过程分为基本过程、支持过程和

    2024年02月10日
    浏览(46)
  • 【软件工程】测试四

    结构化设计的目标是() A. 建立系统软件模型 B. 建立软件体系结构和详细的处理算法 C. 产生设计规格说明书 D. 以上全部 正确答案: D 总体设计不包括() A. 体系结构设计 B. 接口设计 C. 数据设计 D. 数据结构设计 正确答案: D 模块结构图中,如果两个模块之间有直线连接,

    2024年02月10日
    浏览(51)
  • 【软件工程】测试一

    软件产品与物质产品有很大的区别,软件产品是一种()产品。 A. 有形 B. 消耗 C. 逻辑 D. 文档 正确答案: C 在()年的NATO会议上,软件工程的术语被首次提出。 A. 1966 B. 1968 C. 1970 D. 1972 正确答案: B 软件开发中实现映射的基本手段是() A. 抽象 B. 分层 C. 隔离 D. 建模 下列

    2024年02月11日
    浏览(53)
  • 软件测试工程师

    一、什么是软件测试? 1、定义:使用技术手段验证软件是否满足使用需求 2、目的:减少软件缺陷,保障软件质量。 二、主流技术: 1、功能测试:验证程序的功能是否满足需求 2、自动化测试:使用代码或工具代替手工,对项目进行测试 3、接口测试:有硬件接口、软件接

    2023年04月10日
    浏览(89)
  • 软件工程头歌软件测试(实验五)软件项目管理(实验六)

    白盒测试 单元测试 软件维护 维护的事件流 通常维护的事件流如下图所示: 维护记录的内容 1)程序标识; 2)源语句数; 3)机器指令数; 4)使用的程序设计语言; 5)程序安装的日期; 6)自安装以来程序运行次数; 7)自安装以来程序失效次数 8)程序变动的层次和标识

    2024年02月05日
    浏览(65)
  • 软件测试工程师如何对算法做测试?

    最近几年,随着大数据、人工智能等领域的快速发展,算法受到前所未有的重视,算法测试也随之兴起。 为了让大家能对算法测试有个初步的了解,这篇文章将对“如何做算法测试”进行梳理,大纲如下: 1、算法测试测什么? 2、算法测试如何做? 3、算法测试的一个真实案

    2024年02月09日
    浏览(60)
  • 【软件工程】金管局计算机岗位——软件测试的分类(⭐⭐⭐⭐)

    考点导读: 软件测试是软件工程中最核心的内容,也是银保监专业课常考内容之一。主要考查学生对软件测试方法、工作原理的掌握。这个考点近几年连续考到,且 题量较大 。 1.白盒测试 白盒测试又称为 结构测试或逻辑驱动测试 ,是一种按照程序内部逻辑结构和编码结构

    2024年02月05日
    浏览(70)
  • 【软件工程】单元测试:构建坚固软件基石的不可或缺一环

    人不走空                                                                          目录         🌈个人主页:人不走空       💖系列专栏:算法专题 ⏰诗词歌赋:斯是陋室,惟吾德馨 1. 什么是单元测试? 2. 单元测试的原则 2.1 独立性 2.2 可重复性 2.3 快速性

    2024年01月25日
    浏览(61)
  • 软件测试开发工程师常用的测试工具详解

    1. 操作系统: Linux: vmware: 用于虚拟化环境,创建和管理虚拟机。 xshell、xftp、ssh: 提供对Linux服务器的远程访问和文件传输。 2. 数据库: MySQL: SQLyog、Navicat: 前端连接工具,简化MySQL数据库的管理和操作。 Oracle: PLSQL Developer、Navicat: 前端连接工具,用于Oracle数据库的开发和

    2024年02月02日
    浏览(73)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包