




已阅读5页,还剩42页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件测试软件测试 第第 1 1 章章 软件测试综述软件测试综述 选择题 每题选择题 每题 1 1 分 分 1 1 Myers 在1979年提出了一个重要观点 即软件测试的目的是为了 A 证明程序正确 B 查找程序错误 C 改正程序错误 D 验证程序无错误 答 案 B 2 2 坚持在软件开发的各个阶段实施下列哪种质量保证措施 才能在开发工程中 尽早发现和预防错误 把出现的错误克服在早期 A 技术评审 B 程序测试 C 文档审查 D 管理评审 答 案 A 3 经验表明 在程序测试中 某模块与其他模块相比 若该模块已发现并改正 的错误数目较多 则该模块中残存的错误数目与其他模块相比 通常应该 A 较少 B 较多 C 相似 D 不确定 答 案 B 4 4 下面有关测试原则的说法中正确的是 A 测试用例应由测试的输入数据和预期的输出结果两部分组成 B 测试用例只需选取合理的输入数据 C 程序最好由编写该程序的程序员自己来测试 D 使用测试用例进行测试是为了检查程序是否做了它该做的事 答 案 A 5 5 为了提高测试的效率 正确的做法是 A 选择发现错误可能性大的数据作为测试用例 B 在完成程序的编码之后再制定软件的测试计划 C 随机选取测试用例 D 取一切可能的输入数据作为测试用例 答 案 A 6 6 对程序的测试最好由 来做 对程序的调试最好由 来 做 A 程序员 第三方测试机构 B 第三方测试机构 程序员 C 程序开发组 程序员 D 程序开发组 程序开发组 答 案 B 填空题 每空填空题 每空 1 1 分 分 1 1 20世纪50年代以前 开发人员往往将测试与调试等同 人们开始 试图区分测试与调试 答案 1957年 2 语义错误是一种偏离错误 如需求定义偏离了用户需求 设计偏离了需求定 义等 偏离既包括 也包括 答案 正偏离 负偏离 判断题 每题判断题 每题 1 1 分 分 1 一个好的测试用例在于它能发现以前未发现的错误 答案 正确 2 一个成功的测试是发现了以前未发现的错误的测试 答案 正确 3 测试是为了证明程序正确 而不是证明程序有错 答案 错误 名词解释 每题名词解释 每题 3 3 分 分 1 软件缺陷 答案 软件产品中违背了软件产品需求的实现 则称为软件缺陷 2 语法错误 答案 软件产品是通过某种描述语言表达的结果 如通过 UML 描述的设计 通 过 Java 描述的程序等 错误地使用了这些语言或违背了这些语言的标准 则称 为语法错误 3 语义错误 答案 软件是需求驱动的一系列变换过程的输出 如果在变换过程中 对输入 理解错误 则会产生错误的输出 这类错误称之为语义错误 简答题 每题简答题 每题 5 5 分 分 1 1 1990年 IEEE610 12标准中给出测试的正式定义是 答案 1 在规定条件下运行系统或构件的过程 2 分析软件项目的过程 2 软件测试的目的是什么 答案 用最少的时间和人力 找出软件中潜在的各种错误和缺陷 软件测试的 这一目的贯穿于整个测试的过程中 测试的另一收获是 它能够证明软件的功 能和性能与需求说明相符合 论述题 每题论述题 每题 8 8 分 分 1 Glenford J Myers 于1979年给出测试的定义为 答案 软件测试是为发现错误而执行的一个程序或者系统的过程 同时他给出 了三个关于测试的重要观点 一个好的测试用例在于它能发现以前未发现的错误 一个成功的测试是发现了以前未发现的错误的测试 测试是为了证明程序有错 而不是证明程序正确 案例分析题 每题案例分析题 每题 1212 分 分 1 1994年12月 Virginia 州 Lynchburg University 的 Dr Thomas R Nicely 在 Pentium PC 上做除法实验时发现了异常 他把发现的这个问题放到了 Internet 引发了一场风暴 万幸的是 这种情况很少出现 仅在进行精度很 高的数学 科学和工程计算时才导致错误 大多数的财务 商务应用用户根本 不会遇到此类问题 据估计 世界各地检查2000年兼容问题 解决2000年计算错误花费了数百亿美 元 20世纪70年代 当时的计算机存储空间很小 为了节省存储空间 很多系 统采用了一个方法 把4位数日期缩减为2位数 例如 1973 73 也有人知道 采用这种方案 到2000年时程序的日期计算会出问题 但大家都认为那是遥远 的未来 然而 这一天毕竟是要到来的 软件缺陷是什么 什么是 软件缺陷 或 软 件错误 答案 1 软件产品中违背了软件产品需求的实现 则称为软件缺陷 2 软件错误 这一术语 在没有特别加以说明的情况下 这是一个泛用 的 模糊的概念 它指的可能是 bug fault error failure crash 重大 事故 problem 疑问 等 对于测试人员来说 任何和所期望的偏差都应该上 报 错误 error 指在软件开发过程中出现的不希望或不能接受的人为差错 缺陷 defect 软件缺陷是指存在于软件 文档 数据 程序 之中的那些 不希望或不可接受的偏差 故障 fault 故障指软件的计算或判决与规定的不符合 使软件或其组成部 分丧失了在规定的限度内执行所要求的功能的能力 失效 failure 失效指软件故障使软件不能完成规定功能 3 软件缺陷符合下列5个规则之一 软件未达到产品规格说明书定义的功能 软件出现了产品规格说明书指明不会出现的错误 软件功能超出了产品规格说明书指明的范围 软件未达到产品规格说明书虽未指出但应达到的目标 软件测试员或用户认为软件不好或不便之处 全面客观 合情合理 第二章第二章 软件测试基础软件测试基础 选择题 每题选择题 每题 1 1 分 分 1 下面不属于本公司提供的产品范围的是 A 电脑 B 软件 C 服务 D 用户手册 答案 A 2 质量的特性不包括 A 时间性 B 可靠性 C 实用性 D 可描述性 答案 D 3 质量的概念理解中你认为最准确的是 A 质量是一种产品满足要求的具体衡量指标 可以量化测量 B 质量反映的是客户的要求和产品的实际状态 即达到或是为达到 C 质量并非是一种抽象的概念 需要能够直接测量 并可以直接量化 D 质量反映的是一种产品满足客户要求的程度 不可以直接测量 是抽象概念 答案 D 4 对软件的理解你认为正确的是 A 软件是一种产品的类型 质量控制的主要手段是代码测试 功能测试 系统 和集成测试 B 软件的特殊性在于软件是无形的产品 软件的原始代码并不是产品本身 但 是能够直接测量其功能特性 C 软件并非是一种抽象的概念 而是能够量化并且直接进行质量特性测量的产 品 所以测试为主要质量控制手段 D 软件是一种特殊的 无形的产品 看不到摸不着 属于大脑智力产物 应该 以过程控制和预防为主 答案 D 5 质量管理的最基本原理是 A DMAIC B DMADV C PDCA PDSA D a 软件设计 程序编码 软件测试 运行维护 4 软件缺陷 bug 与软件错误 error 的区别与联系 答案 区别 软件缺陷是存在于软件之中的不希望或不可接受的偏差 而软件 错误是由于人为的原因产生的错误 软件缺陷是在软件中抽象存在的 而错误 是人为的问题 联系 由于人为的错误 在设计或编码过程中的失误 导致了软件内部的 缺陷 人为的错误是引发软件缺陷的直接原因 一个软件错误必然引发多个软 件缺陷 论述题 每题论述题 每题 8 8 分 分 1 描述一般进行回归测试的步骤 答案 1 建立测试基线 这是回归测试的前提 具体方式是将所有的测试用 例放到配置库中 打上版本标记 2 从基线测试用例库中提取合适的测试用例组成回归测试包 必要时进行 开发和重新设计整理 3 在后续开发过程中 每次测试之前先运行回归测试包 保存在基线测试用例库中的测试用例可能是自动测试脚本 也有可能是测试用 例的手工实现过程 案例分析题 每题案例分析题 每题 1212 分 分 1 经过 测试调整的软件产品称为 版本 紧随其后的 测试是指软件开发 公司组织各方面的典型用户在日常工作中实际使用 版本 并要求用户报告异 常情况 提出批评意见 然后软件发公司再对 版本进行改错和完善 一般包 括功能度 安全可靠性 易用性 可扩充性 兼容性 效率 资源占用率 用 户文档八个方面 测试是由软件的多个用户在一个或多个实际使用环境下进 行的测试 开发者通常不在现场 测试不能由程序员和测试员完成因此 Beta 测试是在开发者无法控制的环境下进行的软件现场应用 在 测试中 由用户记下遇到的问题 包括真实的和主管确认的 定期向开发者报告 开发 者在综合用户的报告后 做出修改 最后将软件产品交付给全体用户使用 测试注重于产品的支持性 包括文档 客户培训和支持产品的生产能力 只有 当 测试达到一定的可靠程序后才能进行 测试 由于 测试的主要目标是 测试产品的可支持性 所以 测试应尽可能由主持产品发行的人员来管理 我 们认为 测试就是由一部分受控制的客户进行的黑盒测试 由于 测试和 测试的组织难度大 测试费用高 测试的随机性强 测试周期跨度较长 测试 质量和效率难于保证 所以 很多专业软件可能不进行 测试 随着测试技术 的提高 以及专业测试服务机构的大量涌现 很多软件的 测试外包给测试机 构进行测试 根据案例描述 测试和 测试的区别 答案 Alpha 测试是 由用户或开发人员在开发环境下进行的测试 Beta 测试是 在实际应用环境中进行的测试 通常由用户来完成 开发人员不在 现场 两种测试最根本的区别是在于测试环境 2 瀑布模型示意图用结构化的分析与设计方法将逻辑实现与物理实现分开 将 软件生命周期划分为制定计划 需求分析 软件设计 程序编写 软件测试和 运行维护等六个基本活动 并且规定了它们自上而下 相互衔接的固定次序 如同瀑布流水 逐级下落 根据描述作出瀑布模型示意图 答案 第第 3 3 章章 运用测试技术运用测试技术 选择题 每题选择题 每题 1 1 分 分 1 软件验收测试的合格通过准则是 A 软件需求分析说明书中定义的所有功能已全部实现 性能指标全部达到 要求 B 所有测试项没有残余一级 二级和三级错误 C 立项审批表 需求分析文档 设计文档和编码实现一致 D 验收测试工件齐全 答案 ABCD 2 软件测试计划评审会需要哪些人员参加 A 项目经理 B SQA 负责人 C 配置负责人 D 测试组 答案 ABCD 3 下列关于 alpha 测试的描述中正确的是 AD A alpha 测试需要用户代 表参加 B alpha 测试不需要用户代表参加 C alpha 测试是系统测试的一种 D alpha 测试是验收测试的一种 4 测试设计员的职责有 A 制定测试计划 B 设计测试用例 C 设计测试过程 脚本 D 评估测试活动 答案 BC 5 软件实施活动的进入准则是 A 需求工件已经被基线化 B 详细设计工件已经被基线化 C 构架工件已经被基线化 D 项目阶段成果已经被基线化 答案 ABC 填空题 每空填空题 每空 1 1 分 分 1 我国对虚拟仪器的研制大约起始于 8O 年代中期前后 主要工作是在 和 两个方面 答案 通用仪器卡 专用测试仪器 2 光传感器是目前产量最多 应用最广的传感器之一 它在 和 中占有非常重要的地位 答案 自动控制 非电量电测技术 判断题 每题判断题 每题 1 1 分 分 1 测试分为动态测试和静态测试 如果被测量随时间变化 称这样的量为静态 量 相应的测试成为静态测试 反之为动态 答案 错误 名词解释 每题名词解释 每题 3 3 分 分 1 传感器 答案 是指能感受规定的被测量 并按照一定的规律转换成可用输出信号的器 件或装置 简答题 每题简答题 每题 5 5 分 分 1 激光传感器的原理 答案 原理就是一个旋转得反射镜 将激光光束或者超声波按一定间隔反射出 去 然后根据旋转得角度和时间差来得到不同角度得距离值 2 激光传感器的检测方式有哪些 答案 对于激光传感器而言 有 3 种检测方式 a 使用脉冲激光 按一定间隔发射激光 然后计算返回时间 这种方法和超声 波一样 但是激光速度太快 所以对检测元件要求太高 一般 LaserScanner 不 用这种方式 b 使用不同频率得激光 按照一点顺序 发射不同频率得激光 通过检测返回 光束得频率来得到距离 c 相位差 多数激光传感器用得是这种方法 通过检测发射激光和反射激光得 相位差来得到距离 论述题 每题论述题 每题 1616 分 分 1 以下是某软件的规格说明 请按要求回答问题 软件规格说明 文件名的第一个字符必须是 A 或 B 第二个字符必须是数字 满足则修改文件 若第一个字符不为 A 或 B 打印错误信息 X12 若第二个字符 不为数字 则打印错误信息 X13 1 根据软件规格说明的描述 画出因果图 6 分 2 将因果图转换为判定表 10 分 答案 1 分析软件规格说明书 找出原因和结果并进行编号 原因 1 第一个字符为 A 2 第一个字符为 B 3 第一个字符为数字 结果 80 修改文件 81 打印错误信息 X12 82 打印错误信息 X13 找出各原因和结果之间 原因和原因之间的关系 画出因果图 如图下所 示 2 将上述因果图转换为判定表 如下表所示 案例分析题 每题案例分析题 每题 1212 分 分 1 随着社会的进步 科学技术的发展 特别是近 20 年来 电子技术日新月异 计算机的普及和应用把人类带到了信息时代 各种电器设备充满了人们生产和 生活的各个领域 相当大一部分的电器设备都应用到了传感器件 传感器技术 是现代信息技术中主要技术之一 在国民经济建设中占据有极其重要的地位 人是通过视觉 嗅觉 听觉及触觉等感官来感知外界的信息 感知的信息输入 大脑进行分析判断 即人的思维 和处理 再指挥人作出相应的动作 这是人 类认识世界和改造世界具有的最基本的本能 但是通过人的五官感知外界的信 息非常有限 例如 人总不能利用触觉来感知超过几十甚至上千度的温度吧 而且也不可能辨别温度的微小变化 这就需要电子设备的帮助 同样 利用电 子仪器特别象计算机控制的自动化装置来代替人的劳动 那么计算机类似于人 的大脑 而仅有大脑而没有感知外界信息的 五官 显然是不足够的 中央处 理系统也还需要它们的 五官 即传感器 分别描述五种传感器 答案 A 光传感器是利用光敏元件将光信号转换为电信号的传感器 它的敏感 波长在可见光波长附近 包括红外线波长和紫外线波长 光传感器不只局限于 对光的探测 它还可以作为探测元件组成其他传感器 对许多非电量进行检测 只要将这些非电量转换为光信号的变化即可 光传感器是目前产量最多 应用 最广的传感器之一 它在自动控制和非电量电测技术中占有非常重要的地位 B 激光传感器 原理就是一个旋转得反射镜 将激光光束或者超声波按一定间 隔反射出去 然后根据旋转得角度和时间差来得到不同角度得距离值 C 超声波传感器 超声波传感器是基于 TOF 原理 超声波还有其它几个缺点 比如交叉感应 扫描频率低 尤其是使用超声波阵列的时候 还有回波衰减 折射等问题 不过对于移动机器人来说 超声波还是目前最廉价和有效的传感 器 D 多普勒效应传感器 主要用于探测移动物体的速度 目前战斗机上用的雷达 就是基于这个原理的 主要用于躲避快速移动障埃物 E 视觉传感器 20 世纪 50 年代后期出现 发展十分迅速 是机器人中最重要 的传感器之一 机器视觉从 20 世纪 60 年代开始首先处理积木世界 后来发展 到处理室外的现实世界 20 世纪 70 年代以后 实用性的视觉系统出现了 视 觉一般包括三个过程 图像获取 图像处理和图像理解 相对而言 图像理解 技术还相对落后 第第 4 4 章章 测试的补充测试的补充 选择题 每题选择题 每题 1 1 分 分 1 下列关于软件质量模型的说法中正确的是 A 外部质量是表征软件产品在规定条件下使用时 决定其满足规定的和 隐含的要求的能力的 B 容错性 通用性 结构性和通信性不全属于软件的质量特性 C 内部质量是表征软件产品在规定条件下使用时 满足规定的和隐含的 要求的程度 D 使用质量是软件产品在规定的使用环境中 规定的用户能实现规定目 标的要求 答案 D 2 软件验证和确认理论是测试过程的理论依据 其中确认是检查我们是否在建 成一个正确的产品 它强调的是 A 过程的正确性 B 产品的正确性 C 测试的正确性 D 规格说明的正确性 答案 B 3 根据软件体系结构的设计 按照一定顺序将经过单元测试的程序单元逐步组 装为子系统或系统 这种测试是 A 系统测试 B 单元测试 C 集成测试 D 验收测试 答案 C 4 自顶向下单元测试的策略是首先对模块调用图上的哪一层模块进行测试 A 最底层 B 下一层 C 最高层 D 上一层 答案 C 5 一般来说 与设计测试用例无关的文档是 A 需求规格说明书 B 程序的复杂程度 C 源程序 D 项目开发计划 答案 D 6 在黑盒测试中 着重检查输入条件的组合是 A 等价类划分法 B 边界值分析法 C 错误推测法 D 因果图法 答案 D 7 如果一个判定中的复合条件表达式为 A 10 or B 0 5 6 if itype 0 7 break 8 else 9 if itype 1 10 x x 10 11 else 12 y y 20 13 14 说明 程序段中每行开头的数字 1 14 是对每条语句的编号 1 计算上述程序段的环形复杂度 2 导出基本路径集 列出程序的独立路径 用题中给出的语句编号表示 3 根据 2 中的独立路径 设计测试用例的输入数据和预期输出 答案 1 程序段的环形复杂度 V G 10 条边 9 个节点 2 4 2 程序段的基本路径集中有 4 条独立路径 路径 1 4 14 路径 2 4 6 7 14 路径 3 4 6 9 10 13 4 14 路径 4 4 6 9 12 13 4 14 3 设计的测试用例如下 输入数据 预期输出 测试用例 1 irecordnum 0 itype 0 x 0 y 0 测试用例 2 irecordnum 1 itype 0 x 0 y 0 测试用例 3 irecordnum 1 itype 1 x 10 y 0 测试用例 4 irecordnum 1 itype 2 x 0 y 20 第五章第五章 使用测试文档使用测试文档 选择题 每题选择题 每题 1 1 分 分 1 评审是对软件进行静态测试的一种方法 下列结论中 是与软件评 审无关的内容 A 尽量发现错误 B 根据评审标准 C 依靠测试信息 D 检查软件文档 答案 C 2 Myers 提出的软件缺陷的群集现象指的是 A 在软件测试过程中 缺陷不会少量出现 而会成群的出现 B 在测试一个功能部件的过程中 通常一次会发现很多缺陷 C 在测试的各个功能部件中 一般不是没有发现缺陷 就是发现许多缺 陷 D 一个功能部件已发现的缺陷越多 找到它的更多未发现的缺陷的可能 性就越大 答案 D 3 在北京某个银行的人事信息管理软件中 系统允许用户输入 8 位数字的北京 市电话号码 若使用等价类划分法设计测试用例 获得输入等价类 那么从保 证测试效果的角度来看 下面最佳的测试用例选择应为 A 62570007 80603805 100080 39103825 B 62570007 80603805 C 62570007 39103825 8253324 空值 h D 39103825 8253324 1391092300 答案 C 4 下列叙述中 说法错误的是 A 不应该采用模块化方法开发自动测试脚本 B 自动测试一般要求被测试的应用系统相对稳定 C 应尽量使单元测试自动化 D 自动测试脚本可能包含错误 也需要进行维护 答案 A 5 单元测试时 用于代替被调用模块的是 A 桩模块 B 通信模块 C 驱动模块 D 代理模块 答案 A 6 在实际测试中 软件性能的高低往往直接取决于 A 用户对响应时间的接受程度 B 响应时间的绝对值 C 系统响应时间 D 所以功能的最大响应时间 答案 A 7 当软件的各部件组成逻辑都相对简单的情况下 对其进行软件可靠性分析通 常最好选择运用下面哪一种软件可靠性分析方法 A 故障树分析 B 严酷度分析 C 失效模式影响分析 D 潜在线路分析 答案 C 8 下列关于面向对象程序的测试组织问题的说法中 正确的是 A 在面向对象程序测试中 通过执行程序代码完成的测试通常包括单元 测试 集成测试和系统测试三个主要方面 B 在面向对象程序中的一个类可以作为被独立测试的单元 C 在面向对象程序测试中 很容易对一个类中的单个成员方法进行充分 的单元测试 D 由于集成测试目标相同 结构化程序的集成测试技术都适用于对类的 测试 答案 A 填空题 每空填空题 每空 1 1 分 分 1 循环覆盖是对程序内部有 存在的逻辑结构设计测试用例 它通过限 制 来测试 答案 循环 循环次数 判断题 每题判断题 每题 1 1 分 分 1 静态检查就是看代码 答案 错误 2 必须要求用户参与的测试阶段是单元测试 答案 错误 3 软件测试的目的在于发现错误 改正错误 答案 错误 名词解释 每题名词解释 每题 3 3 分 分 1 集成测试 答案 对已测试过的模块进行组装 进行集成测试 这项测试的目的在于检验 与软件设计相关的程序结构问题 2 确认测试 答案 在完成集成测试后 对开发工作初期制定的确认准则进行检验 确认测 试是检验所开发的软件能否满足所有功能和性能需求的最后手段 3 系统测试 答案 在完成确认测试后 应属于合格软件产品 但为了检验它能否与系统的 其他部分 比如硬件 数据库 协调工作 还需要进行系统测试 4 验收测试 答案 检验软件产品质量的最后一道工序是验收测试 验收测试主要突出用户 的作用 同时软件开发人员也应有一定程度的参与 简答题 每题简答题 每题 5 5 分 分 1 介绍在 WinRunner 中 GUI 映射文件 GUI Map File 的作用 答案 GUI Map 是 Winrunner 和 windows 操作系统之间交流的媒介 具体的说 是 Winrunner 和 application 之间的媒介 应用程序中的对象是通过 GUI map 识别的 Winrunner 回放时要在 GUI map 里找到对象 脚本在回放时 脚本里 用到的对象都应该包含在 GUI map file 里 可通过 GUI Spy 等工具将 GUI 对 象学习认识到 GUI Map File 内 论述题 每题论述题 每题 8 8 分 分 1 WinRunner 可以帮助用户自动处理从测试开发到测试执行的整个过程 可以 创建可修改和可复用的测试脚本 而不用担心软件功能模块的变更 请简述 WinRunner 测试过程所包含的六个阶段 答案 创建 GUI Map 让 WinRunner 识别应用程序的 GUI 对象 创建测试 用户可以通过录制 编成或两者同时使用的方式建立测试脚本 调试测试 用户可以在调试模式下测试运行脚本 也可以设置中断点 监测变 量 对测试脚本除错 执行测试 用户在检验模式下执行测试脚本 查看测试结果 报告发现的错误 案例分析题 每题案例分析题 每题 1212 分 分 1 使用等价类划分法为 NextDate 函数设计测试用例 NextDate 函数包含三个 输入变量 month day 和 year 要求 month day 和 year 均为整数值 并且满 足 1 month 12 1 day 31 1912 year 2050 函数的输出为输入日 期后一天的日期 1 分析 NextDate 函数的规格说明 列出输入域等价类表 包括有效和无效 等价类 2 根据 1 中的等价类表 设计能覆盖所有等价类的测试用例 要求包括 输 入数据和预期输出 并指出各个测试用例所覆盖的等价类编号 答案 1 NextDate 函数的输入域等价类表如下 2 根据等价类表设计的测试用例如下 第六章第六章 软件测试的未来软件测试的未来 选择题 每题选择题 每题 1 1 分 分 1 下列关于极限测试 说法不正确的是 A 相对传统的软件开发方法 极限编程可以随时应对新增或改变的需求 B 极限编程的单元测试是由编码人员完成的测试 C 极限编程要求在编码之前先设计测试 D 验收测试由用户来完成 编码人员不必在现场 答案 D 2 下列有关软件问题生命周期模型状态定义的说法中 错误的是 A 新建 表示测试中发现并报告了新的软件问题 B 打开 表示软件问题已经被确认并分配测试工程师处理 C 关闭 表示软件问题已被已被确认为无效的软件问题 D 解决 表示软件问题已被确认修复 答案 B 3 软件测试过程可持续改进的根本是 A 度量与分析 B 变更控制 C 把握需求 D 度量 答案 A 填空题 每空填空题 每空 1 1 分 分 1 在进行确认测试时 通常使用 和 测试来发现那些似乎只有最终用户 才能发现的错误 答案 测试 测试 2 软件不仅要能接收合理的数据 也要能经受意外的考验 因此 等价类划 分可以有两种不同的情况 和 答案 有效等价类 无效等价类 3 对面向过程的系统进行集成测试时 使用到的测试策略主要是 和 答案 自顶向下 自底向上 判断题 每题判断题 每题 1 1 分 分 1 测试按照测试层次可以划分成为单元测试 集成测试和系统测试 答案 正确 2 理论上白盒测试可以发现软件所有的缺陷 答案 错误 3 测试用例的数目越多 测试的效果越好 答案 错误 名词解释 每题名词解释 每题 3 3 分 分 1 测试用例 答案 测试用例是为特定的目的而设计的一组测试输入 执行条件和预期的结 果 测试用例是执行的最小实体 2 驱动模块 答案 驱动模块是在进行单元测试时所设置的一种辅助测试模块 它用来模拟 被测试模块的上一级模块 相当于被测模块的主程序 驱动模块在单元测试中 接收数据 把相关的数据传送给被测试的模块 启动被测模块 并打印出相应 的结果 3 回归测试 答案 在集成测试策略的环境中 回归测试是对某些已经进行过的测试的某些 子集再重新测试一遍 以保证上述改变不会传播无法预料的副作用或引发新的 问题 在更广的环境里 回归测试就是用来保证 由于测试或者其他原因的 改动不会带来不可预料的行为或者另外的错误 简答题 每题简答题 每题 5 5 分 分 1 Web 站点的测试一般测试哪些内容 答案 1 文字测试 2 链接测试 3 图形 图像测试 4 表单测试 5 动态内容测试 6 数据库测试 7 服务器性能及负载测试 8 安全性测试 论述题 每题论述题 每题 8 8 分 分 1 简述在哪些测试模块中应优先考虑引入自动化测试 自动化测试可以带来哪 些优点 当具有下列情况时需要考虑进行自动化测试 答案 1 测试个案的生成 包括测试输入 测试输出 测试操作指令等 2 测试的执行与控制 包括单机和网络多机分布运行 节假日运行 测试个 案调用控制
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年特种作业类危险化学品安全作业磺化工艺作业-氟化工艺作业参考题库含答案解析
- 医院和公司医疗服务合作框架协议书
- 装饰装修补充协议合同
- 2025年特种作业类危险化学品安全作业氟化工艺作业-氯碱电解工艺作业参考题库含答案解析
- 品牌加盟店合同补充协议书
- 布料知识培训通知课件
- 南京市六年级数学试卷
- 2025年建筑工程类建筑三类人员-企业主要负责人(A证)参考题库含答案解析
- 2025年学历类自考公共课数量方法(二)-经济法概论参考题库含答案解析
- 2025年学历类自考公共课政治经济学(财)-高等数学基础参考题库含答案解析
- 2025年医院血透室人员培训工作计划
- 2025年公务员考试时政热点必做题(附答案)
- 休克的诊断和治疗课件
- 厨房刀具安全培训课件
- 私密抗衰培训课件
- 护理烫伤不良事件分析及整改措施
- 执勤警示教育
- 供热企业运营管理制度
- 2025年外企德科人力资源服务招聘笔试参考题库含答案解析
- RocketMQ分布式消息中间件:核心原理与最佳实践
- 生态环境综合整治工程项目投资估算
评论
0/150
提交评论