2014期中考试《软件测试_第1页
2014期中考试《软件测试_第2页
2014期中考试《软件测试_第3页
2014期中考试《软件测试_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 2014 2015 学年第 1 学期期中考试试题 A 卷 课程名称 主流软件测试工具与环境 任课教师签名 出题教师签名 审题教师签名 考试方式 闭 卷 适用专业 11 计算机工程 1 2 考试时间 120 分钟 题号一二三四五总分 得分 评卷人 一 单项选择题 本大题共一 单项选择题 本大题共 1515 小题 每小题小题 每小题 2 2 分 共分 共 3030 分 在每小分 在每小 题列出的四个选项中只有一个选项是符合题目要求的 请将正确选项题列出的四个选项中只有一个选项是符合题目要求的 请将正确选项 前的字母填在试题前面的表中 前的字母填在试题前面的表中 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 测试的目的 C A 避免软件开发中出现的错误 B 发现软件开发中出现的错误 C 尽可能发现并排除软件中潜藏的错误 提高软件的可靠性 D 修改软件中出现的错误 2 用边界值分析法 假定 1 X 100 那么 X 在测试中应该取的边界值是 B A X 1 X 100 B X 0 X 1 X 100 X 101 C X 2 X 99 D X 0 X 50 X 100 X 101 3 导致软件缺陷的原因有很多 是可能的原因 其中最主要的原因包 括 D 软件需求说明书编写的不全面 不完整 不准确 而且经常更改 软件设计说明书 软件操作人员的水平 开发人员不能很好的理解需求说明书和沟通不足 A B C D 4 软件测试的对象包括 B A 目标程序和相关文档 B 源程序 目标程序 数据及相关文档 C 目标程序 操作系统和平台软件 D 源程序和目标程序 5 逻辑路径覆盖法是白盒测试用例的重要设计方法 其中语句覆盖法是较为 常用的方法 针对下面的语句段 采用语句覆盖法完成测试用例设计 测 试用例见下表 对表中的空缺项 True 或者 False 正确的选择是 A 语句段 if A e 为边数 n 为节点数 A V g 5 B V g 6 2 C V g 7 D V g 8 7 白盒测试中逻辑覆盖强度正确的是 C A 语句覆盖 条件覆盖 判定覆盖 判定 条件覆盖 路径覆盖 B 条件覆盖 语句覆盖 路径覆盖 判定覆盖 判定 条件覆盖 C 语句覆盖 判定覆盖 条件覆盖 判定 条件覆盖 路径覆盖 D 条件覆盖 路径覆盖 语句覆盖 判定覆盖 判定 条件覆盖 8 以下关于软件回归测试的说法中错误的是 C A 软件变更后 应对软件变更部分的正确性和对变更需求的符合性进行测试 B 软件变更后 首先应对变更的软件单元进行测试 然后再进行其他相关的 测试 C 软件变更后 不必再对软件原有正确的功能 性能和其他规定的要求进行 测试 D 对具体的软件 可以根据软件测试合同及软件的重要性 完整性级别对回 归测试内容进行 9 下列有关测试项目结束与定稿测试报告的说法中 正确的是 D A 测试执行完成 测试人员向测试负责人提交测试报告后 测试项目就可以结 束了 B 对当前软件产品存在的缺陷进行逐个分析 认定剩余缺陷对产品质量无重 大影响后 即可定稿测试报告 C 审查测试全过程 检查测试计划和内容无遗漏后 即可定稿测试报告 D 当所有测试计划内容完成 测试覆盖率达到要求以及产品质量达到定义的 标准 即可定稿测试报告 10 以下哪一项属于兼容性测试关注的范畴 B A 办公软件在异常退出时是否会破坏正在处理的文档 B 杀毒软件在清除病毒时是否会破坏办公软件的文档 C 软件同类功能的使用风格是否一致 D 软件提供的功能与用户手册的说明是否一致 11 下列选项中不属于覆盖率对软件测试作用的是 B A 得知测试是否充分 B 协助找出代码中的语法错误 C 指导设计能够增加覆盖率的测试用例 D 了解测试的弱点在哪里 12 用于代替被测模块调用的子模块的模块被称作 A A 桩模块 B 数据模块 C 接口模块 D 驱动模块 对于业务流清晰的系统可以利用 13D 贯穿整个测试用例设计过程广 在用例中综合使用各种测试方法 对于参数配置类的软件 要用 14 C 选 择较少的组合方式达到最佳效果 如果程序的功能说明中含有输入条件的组合 情况 则一开始就可以选用 15 B 和判定表驱动法 13 A 等价类划分 B 因果图法 C 正交试验法 D 场景法 14 A 等价类划分 B 因果图法 C 正交试验法 D 场景法 15 A 等价类划分 B 因果图法 C 正交试验法 D 场景法 二 判断题 本大题共二 判断题 本大题共 1010 空 每空空 每空 1 1 分 共分 共 1010 分 分 1 验收测试是由最终用户来实施的 F 2 测试人员在测试过程中发现一处问题 如果问题影响不大 而自己又可以 修改 应立即将此问题正确修改 以加快 提高开发的进程 F 3 单元测试通常应该先进行 人工走查 再以白盒法为主 辅以黑盒法进行 动态测试 T 4 代码评审是检查源代码是否达到模块设计的要求 F 5 自底向上集成需要测试员编写驱动程序 T 6 负载测试是验证要检验的系统的能力最高能达到什么程度 T 7 测试人员要坚持原则 缺陷未修复完坚决不予通过 F 8 为了提高测试效率 应该取一切可能的输入数据作为测试数据 F 9 发现错误多的程序模块 残留在模块中的错误也多 F 10 等价类划分方法将所有可能的输入数据划分成若干部分 然后从每一部分 中选取少数有代表性的数据作为测试用例 T 三 名词解释 本大题共三 名词解释 本大题共 3 3 小题 每小题小题 每小题 4 4 分 共分 共 1212 分 分 1 冒烟测试 在测试中发现问题 找到了一个缺陷 然后开发人员会来修复这个缺陷 这时想知道这次修复是否真的解决了程序的缺陷 或者是否会对其他模块 造成影响 就需要针对此问题进行专门测试 这个过程就被称为冒烟测试 3 2 灰盒测试 介于白盒测试和黑盒测试之间的测试 灰盒测试关注输出对于输入的正 确性 同时也关注内部表现 但这种关注不像白盒测试那样详细 完整 只是通过一些表征性的现象 事件 标志来判断内部的运行状态 3 渐增式测试 增量型 渐增式 集成测试是从一个模块开始 测一次添加一个模块 边组装边 测试 以发现与接口相联系的问题 四 四 简答题 本大题共 简答题 本大题共 3 3 小题 每小题小题 每小题 1010 分 共分 共 3030 分 分 1 请简述 测试 与测试的区别 测试也称开发方测试 开发方通过检测和提供客观证据 证明软件运 行是否满足用户规定的需求 测试是内部测试之后的外部公开测试 是将软件完全交给用户 让 用户在实际使用环境下进行的对产品预发布版本的测试 2 请简述软件缺陷等级应如何划分 致命 系统任何一个主要功能完全丧失 用户数据受到破坏 系统崩溃 悬挂 死机 或者危及人身安全 严重 系统的主要功能部分丧失 数据不能保存 系统的次要功能完全 丧失 系统所提供的功能或服务受到明显的影响 一般 系统的次要功能没有完全实现 但不影响用户的正常使用 例如 提示信息不太准确 或用户界面差 操作时间长等一些问题 较小 使操作者不方便或遇到麻烦 但它不影响功能的操作和执行 如个别的不影响产品理解的错别字 文字排列不对齐等一些小问题 3 请简述软件的单元测试有哪些步骤 每个步骤实施的内容有哪些 单元测试 Unit Testing 又称模块测试 Module Testing 是 指对软件中的最小可测试单元进行测试 目的是检查每个单元是否能够正 确实现详细设计说明中的功能 性能 接口和设计约束等要求 发现各个 模块内部可能存在的各种缺陷 五 应用题 本大题共五 应用题 本大题共 4 4 小题 小题 共 共 1818 分 分 下面是对某 IC 卡加油机应用系统的基本流和备选流的描述 基本流 A 序号用例名称用例描述 1准备加油客户将 IC 加油卡插入加油机 2验证加油 卡 加油机从加油卡的磁条中读取账户代码 并检查它是否 属于可以接收的加油卡 3验证黑名 单 加油机验证卡账户是否存在于黑名单中 如果属于黑名 单 加油机吞卡 4输入购油 量 客户输入需要购买的汽油数量 5加油加油机完成加油操作 从加油卡中扣除相应金额 6返回加油 卡 退还加油卡 备选流 序号用例名称用例描述 B加油卡无效在基本流 A2 过程中 该卡不能够识别或是非本机可以 使用的 IC 卡 加油机退卡 并退出基本流 C卡账户属于 黑名单 在基本流 A3 过程中 判断该卡账产属于黑名单 例如 已经挂 失 加油机吞卡退出基本流 D加油卡账面 现金不足 系统判断加油卡内现金不足 重新加入基本流 A4 或 选择退卡 E加油机油量 不足 系统判断加油机内油量不足 重新加入基本流 A4 或 选择退卡 1 请使用白盒测试中场景法设计测试案例 指出场景涉及到的基本流和备选流 4 基本流用字母 A 表示 备选流用题干中描述的相应字母表示 5 分 2 场景中的每一个场景都需要确定测试用例 一般采用矩阵来确定和管理测试 用例 在下面的矩阵中 V 表示有效数据元素 I 表示无效数据元素 n a 表示 不适用 例如 C01 表示 成功加油 基本流 请按上述规定为下面应用场景设计 用例矩阵 5 分 测试用例表 测试用 例 ID 号 场景账号 是否黑 名单卡 输入 油量 账面 金额 加油机 油量 预期结 果 C01 场景 1 成功加 油 VIVVV 成功加 油 C02 C03 C04 C05 3 假如每升油 4 元人民币 用户的账户金额为 1000 元 加油机内油量足够 那么在 A4 输入油量的过程中 请运用边界值分析方法为 A4 选取合适的输入数 据 即油量 单位 升 3 分 4 假设本系统开发人员在开发过程中通过测试发现了 20 个错误 独立的测试 组通过上述测试用例发现了 100 个软件错误 系统在上线后 用户反馈了 30 个 错误 请计算缺陷探测率 DDP 5 分 5 答案 1 C2 B3 D4 B5 A 6 B7 C8 C9 D10 B 11 B12 A13 D14 C15 B 判断 1 2 3 4 5 6 7 8 9 10 应用题 场景 1 A 场景 2 A B 场景 3 A C 场景 4 A D 场景 5 A E 2 测试用 例 ID 号 场景 帐 号 是 否 黑 名 单 卡 输 入 油 量 帐面金额 加油机油 黑 预期结果 C02 场景 2 卡 无效 1n a n a n an a 退卡 C03 场景 3 黑 名单卡 VVn a n

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论