第12章信息系统的测试_第1页
第12章信息系统的测试_第2页
第12章信息系统的测试_第3页
第12章信息系统的测试_第4页
全文预览已结束

下载本文档

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

文档简介

第第 12 章章 信息系统的测试对象与测试信息流信息系统的测试对象与测试信息流 测试对象 测试对象 信息系统中 对硬件系统 网络系统进行测试 对软件进行测试 系统的开发主要的信息系统中 对硬件系统 网络系统进行测试 对软件进行测试 系统的开发主要的 是软件开发 在系统测试中 主要的是是软件开发 在系统测试中 主要的是软件测试软件测试 在软件测试中 应该报各阶段的文档加上源程序进行测试 软件测试的在软件测试中 应该报各阶段的文档加上源程序进行测试 软件测试的对象对象 文档文档 程程 序序 2 测试信息流 测试信息流 系统测试的输入信息流分为 软件配置 测试工具 测试配置 系统测试的输入信息流分为 软件配置 测试工具 测试配置 二 软件测试方法的分类二 软件测试方法的分类 1 是否执行被测试软件 静态测试和动态测试 是否执行被测试软件 静态测试和动态测试 2 是否针对系统的内部结构和实现算法 黑盒测试和白盒测试 是否针对系统的内部结构和实现算法 黑盒测试和白盒测试 3 软件测试方法 手工测试和自动测试 软件测试方法 手工测试和自动测试 4 开发过程 单元测试 集成测试 确认测试 系统测试 开发过程 单元测试 集成测试 确认测试 系统测试 三 静态测试与动态测试三 静态测试与动态测试 1 静态测试 名词 不实际运行被测程序 主要对被测程序的编程格式 结构等方面进 静态测试 名词 不实际运行被测程序 主要对被测程序的编程格式 结构等方面进 行评价 行评价 1 方法 桌前检查 走查 会审 方法 桌前检查 走查 会审 2 动态测试 名词 指在计算机上直接用测试用例运行被测程序 检验程序的动态行为 动态测试 名词 指在计算机上直接用测试用例运行被测程序 检验程序的动态行为 和运行结果的正确性 可分为单元测试 集成测试 确认测试 系统测试 验收测试和回和运行结果的正确性 可分为单元测试 集成测试 确认测试 系统测试 验收测试和回 归测试 归测试 四 黑盒测试与白盒测试四 黑盒测试与白盒测试 1 黑盒测试 名词 黑盒测试 名词 也称功能测试或数据驱动测试 也称功能测试或数据驱动测试 根据系统需求分析说明书设计测试根据系统需求分析说明书设计测试 用例 通过输入和输出的特性检测是否满足指定的功能 只用于程序的接口处 用例 通过输入和输出的特性检测是否满足指定的功能 只用于程序的接口处 适用于黑盒测试的技术 等价类划分 边界值分析 错误推测法 因果法 适用于黑盒测试的技术 等价类划分 边界值分析 错误推测法 因果法 黑盒测试从用户的角度 软件界面 软件功能 外部数据库访问 黑盒测试从用户的角度 软件界面 软件功能 外部数据库访问 缺点 无法测试程序内部特定的部位 缺点 无法测试程序内部特定的部位 2 白盒测试 名词 白盒测试 名词 也称结构测试或逻辑驱动测试 根据程序的内部结构和逻辑来设计 也称结构测试或逻辑驱动测试 根据程序的内部结构和逻辑来设计 测试用例 对程序的路径和过程进行测试 检查是否满足设计的需要 测试用例 对程序的路径和过程进行测试 检查是否满足设计的需要 技术 逻辑覆盖 基本路径测试 其中逻辑覆盖包括语句覆盖 判定覆盖 条件覆盖 技术 逻辑覆盖 基本路径测试 其中逻辑覆盖包括语句覆盖 判定覆盖 条件覆盖 判定判定 条件覆盖 多重覆盖 路径覆盖 条件覆盖 多重覆盖 路径覆盖 五 测试过程和步骤五 测试过程和步骤 一一 测试过程测试过程 一个规范的测试过程包括以下几个基本的测试活动 拟定测试计划 编制测试大纲 一个规范的测试过程包括以下几个基本的测试活动 拟定测试计划 编制测试大纲 设计和生成测试用例 实施测试 生成测试报告 设计和生成测试用例 实施测试 生成测试报告 1 拟定测试计划 拟定测试计划 测试计划的内容 测试的内容 进度安排 测试所需的环境和条件 测试培训安排 测试计划的内容 测试的内容 进度安排 测试所需的环境和条件 测试培训安排 2 测试大纲是测试的依据 基本测试项目和测试完成的标准 测试大纲是测试的依据 基本测试项目和测试完成的标准 3 设计和生成测试用例 测试用例的主要内容有被测项目 输入数据 测试过程 预期结 设计和生成测试用例 测试用例的主要内容有被测项目 输入数据 测试过程 预期结 果 果 4 实施测试 利用测试用例对被测软件或设备进行完整的测试 实施测试 利用测试用例对被测软件或设备进行完整的测试 5 生成测试报告 生成测试报告 二 测试步骤 二 测试步骤 信息系统测试分别按硬件系统 网络系统和软件系统进行测试 最后对系统进行综合测信息系统测试分别按硬件系统 网络系统和软件系统进行测试 最后对系统进行综合测 试 试 1 硬件测试 配置检测 硬件设备的外观检查 硬件运行测试 硬件测试 配置检测 硬件设备的外观检查 硬件运行测试 2 网络测试 配置检测 网络设备的外观检查 硬件运行测试 网络连通测试 网络测试 配置检测 网络设备的外观检查 硬件运行测试 网络连通测试 3 软件测试 单元测试 集成测试 确认测试和系统测试 引入硬件和网络 软件测试 单元测试 集成测试 确认测试和系统测试 引入硬件和网络 简答 简答 4 单元测试 名词 对源程序中的每一个程序单元进行测试 验证每个模块是否满足系 单元测试 名词 对源程序中的每一个程序单元进行测试 验证每个模块是否满足系 统设计说明的要求 单元测试我们也称为模块测试 在模块编写完成 无编译错误后必须统设计说明的要求 单元测试我们也称为模块测试 在模块编写完成 无编译错误后必须 进行的测试工作 单元测试主要依据软件详细设计文档 目的发现在程序单元内部所有重进行的测试工作 单元测试主要依据软件详细设计文档 目的发现在程序单元内部所有重 要的控制路径中可能存在的各种错误 单元测试大多数从程序内部结构出发设计测试用例 要的控制路径中可能存在的各种错误 单元测试大多数从程序内部结构出发设计测试用例 即一般采用白盒测试 多个模块可同时进行 可独立进行 即一般采用白盒测试 多个模块可同时进行 可独立进行 5 集成测试 组装测试 集成测试有非增量式集成和增量式集成 集成测试 组装测试 集成测试有非增量式集成和增量式集成 概要设计 概要设计 6 确认测试 名词 确认测试的任务 进一步验证软件的有效性 检查软件功能和性能 确认测试 名词 确认测试的任务 进一步验证软件的有效性 检查软件功能和性能 是否与拥有的要求一样 系统分析说明书是软件有效性验证的标准 是确认测试的集成 是否与拥有的要求一样 系统分析说明书是软件有效性验证的标准 是确认测试的集成 1 有效性测试 有效性测试 2 软件配置审查 软件配置审查 7 系统测试 名词 将已经确认的软件 计算机硬件 外设 网络等其他元素相结合 系统测试 名词 将已经确认的软件 计算机硬件 外设 网络等其他元素相结合 进行信息系统的各种联合 目的通过与系统的需求相比较 发现与用户需求不符或矛盾的进行信息系统的各种联合 目的通过与系统的需求相比较 发现与用户需求不符或矛盾的 地方 根据系统需求分析说明书来设计测试用例 内容包括地方 根据系统需求分析说明书来设计测试用例 内容包括 1 恢复测试 恢复测试 2 安全性测试 安全性测试 3 强调测试 强调测试 4 性能测试 性能测试 5 可靠性测试 可靠性测试 6 安装测试 安装测试 三 验收测试与回归测试 三 验收测试与回归测试 回归测试 软件维护阶段 对软件进行修改以后进行的测试 目的检验对软件的修改回归测试 软件维护阶段 对软件进行修改以后进行的测试 目的检验对软件的修改 是否正确 是否正确 四 调试 四 调试 1 试探法 试探法 2 回溯法 回溯法 3 对分查找法 对分查找法 4 归纳法 归纳法 5 演绎法 演绎法 五 基于 五 基于 Web 系统的测试系统的测试 1 网页测试的内容 网页测试的内容 1 图形或图像的测试 图形或图像的测试 2 链接测试链接测试 3 表单测试 表单测试 4 Cookies 测试测试 2 对网站的测试 对网站的测试 1 数据库测试 数据库测试 2 服务器性能及负载测试服务器性能及负载测试 3 可用性测试 导航和整体界面 可用性测试 导航和整体界面 4 客户端兼容性 浏览器 操作系统 客户端兼容性 浏览器 操作系统 5 安全性测试 安全性测试 往年试题往年试题 12 根据程序的内部结构和逻辑来设计测试用例 对程序的路径和过程进行测试 检查是否根据程序的内部结构和逻辑来设计测试用例 对程序的路径和过程进行测试 检查是否 满足设计的需要 称为满足设计的需要 称为 B A 黑盒测试黑盒测试B 白盒测试白盒测试 C 静态测试静态测试D 动态测试动态测试 15 主要依据软件详细设计文档 目的是发现在程序单元内部所有重要的控制路径主要依据软件详细设计文档 目的是发现在程序单元内部所有重要的控制路径 中可能存在的各种错误 一般可采用白盒测试法 多个模块可独立运行 同时进行 中可能存在的各种错误 一般可采用白盒测试法 多个模块可独立运行 同时进行 A 单元测试单元测试B 集成测试集成测试 C 确认测试确认测试D 系统测试系统测试 10 10 的任务是进一步验证软件的有效性 检查软件的功能是否与用户的要求一致 的任务是进一步验证软件的有效性 检查软件的功能是否与用户的要求一致 A A 单元测试单元测试B B 集成测试集成测试 C C 确认测试确认测试D D 系统测试系统测试 7 不实际运行被测程序 主要是对被测程序的编程格式 结构等方面进行评估 不实际运行被测程序 主要是对被测程序的编程格式 结构等方面进行评估 A 黑盒测试黑盒测试B 白盒测试白盒测试 C 静态测试静态测试D 动态测试动态测试 13 信息系统测试的重点是信息系统测试的重点是 A 软件测试软件测试B 硬件测试硬件测试 C 网络测试网络测试D 安全测试安全测试 2 是指在计算机上直接用测试用例运行被测程序 检查程序的动态行为和运行结是指在计算机上直接用测试用例运行被测程序 检查程序的动态行为和运行结 果的正确性 果的正确性 A 黑盒测试黑盒测试B 白盒测试白盒测试 C 静态测试静态测试D 动态测试动态测试 12 软件测试的对象是 软件测试的对象是 A 程序程序B 文档文档 C 程序和文档程序和文档D 整个系统整个系统 7 输入财务数据时常用的校验是 输入财务数据时常用的校验是 A 视觉校验视觉校验B 平衡校验平衡校验 C 控制总数校验控制总数校验D 数据类型校验数据类型校验 8 编译程序能发现所有的 编译程序能发现所有的 A 功能错误功能错误B 语法错误语法错误 C 系统错误系统错误D 数据错误数据错误 16 主要采用白盒法进行测试的步骤是主要采用白盒法进行测试的步骤是 A 单元测试单元测试B 组装测试组装测试 C 确认测试确认测试D 系统测试系统测试 17 程序调试包括程序调试包括 A 语法调试 代码调试语法调试 代码调试B 语法调试 逻辑调试语法调试 逻辑调试 C 逻辑调试 性能调试逻辑调试 性能调试D 功能调试 语法调试功能调试 语法调试 填空题填空题 8 合理安排测试步骤对于提高测试效率 降低测试成本有很大的作用 信息系统测试步骤合理安排测试步骤对于提高测试效率 降低测试成本有很大的作用 信息系统测试步骤 是 是 硬件测试硬件测试 网络测试 网络测试 软件测试软件测试 9 软件测试主要包括单元测试 软件测试主要包括单元测试 集成测试集成测试 确认测试确认测试 系统测试 系统测试 9 按照是否针对系统的内部结构和实现算法来划分 软件测试包括 黑盒测试 和 白盒测试 2 集成测试也叫组装测试 通常有集成测试也叫组装测试 通常有 增量式测试增量式测试 和和 费增量式费增量式 两种方两种方 法 法 8 在系统

温馨提示

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

评论

0/150

提交评论