计算机软件技术基础第5章.ppt_第1页
计算机软件技术基础第5章.ppt_第2页
计算机软件技术基础第5章.ppt_第3页
计算机软件技术基础第5章.ppt_第4页
计算机软件技术基础第5章.ppt_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

第5章 软件测试 计算机教研室 冯晓洁 第一节 软件测试概况 一、定义 软件测试是根据软件开发各 阶段的规格说明和程序的内部结 构,而精心设计一批测试用例, 并利用这些数据运行程序、发现 错误的过程。 第一节 软件测试概况 二、测试原则 1、测试用例的组成包含输入 数据和预期输出两部分。 第一节 软件测试概况 二、测试原则 2、测试用例的输入数据应包 括合理输入和不合理输入。 第一节 软件测试概况 二、测试原则 3、设计测试用例时要注意数 据的群集现象。 第一节 软件测试概况 二、测试原则 4、对每一个测试结果都要做 全面检查。 第一节 软件测试概况 二、测试原则 5、严格执行测试计划,杜绝 随意性。 第一节 软件测试概况 二、测试原则 6、管理好测试用例、出错统 计和分析报告,作为维护报告 的重要内容。 第一节 软件测试概况 二、测试原则 7、测试时尽量避免自测现象。 第一节 软件测试概况 三、常用测试方法 动态测试 静态测试 正确性证明 第二节 动态测试 通过观察程序的运行 结果发现错误。 第二节 动态测试 一、黑盒测试 把测试对象看作一个黑盒子 ,测试人员完全不考虑程序内部 的逻辑结构和特征,只依据需求 说明书检查程序功能。 第二节 动态测试 设计测试用例 输入数据的所有可能值,检查 是否都有正确的结果。 等价类划分 边界值分析 错误推测法 第二节 动态测试 二、白盒测试 把测试对象看作一个打开的 盒子,测试人员必须了解程序内 部结构,对所有逻辑路径进行测 试。 第二节 动态测试 设计测试用例 语句覆盖:满足每个语句都执行一次。 第二节 动态测试 设计测试用例 语句覆盖:满足每个语句都执行一次。 判定覆盖:满足每个判断都执行一次。 第二节 动态测试 设计测试用例 语句覆盖:满足每个语句都执行一次。 判定覆盖:满足每个判断都执行一次。 条件覆盖: 满足每个判断的每个条件都执行一次。 第三节 静态测试 不去执行程序,只用人工 的模拟技术和分析方法测试。 1、桌前检查 自查程序和文档(常、变量 的交叉引用;宏和函数的使用; 标号的定义等) 第三节 静态测试 2、代码会审 若干程序员和测试员组成会 审小组,对程序阅读和讨论。 第三节 静态测试 3、程序走查 借助测试用例,从程序逻辑 和功能出发,向程序员提问以发 现问题。 第三节 静态测试 正确性证明 目的不是发现错误,而是 为了证明程序中没有错误。 模块测试 第四节 测试步骤 被测模块 模块测试 被测模块 模块测试 被测模块 第四节 测试步骤 模 块 测 试 对最小单位的程序 模块测试,以发现模块 的功能错误。 第四节 测试步骤 模 块 测 试 模块 模块接口 独立路径 出错处理 数据结构 边界条件 模块测试 第四节 测试步骤 被测模块 模块测试 被测模块 模块测试 被测模块 联合测试 设计信息 第四节 测试步骤 联 合 测 试 根据系统结构图把 各模块连接起来。 第四节 测试步骤 联 合 测 试 一次性联合 第四节 测试步骤 联 合 测 试 一次性联合 增殖式联合 模块测试 第四节 测试步骤 被测模块 模块测试 被测模块 模块测试 被测模块 联合测试 设计信息 系统测试 系统 其他元素 集成 软件 第四节 测试步骤 系 统 测 试 将软件作为一个元素,与 计算机硬件、支持软件、数据 等结合在一起综合测试。 模块测试 第四节 测试步骤 被测模块 模块测试 被测模块 模块测试 被测模块 联合测试 设计信息 系统测试 系统 其他元素 集成 软件 交付 软件 1 1、简述白盒测试

温馨提示

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

评论

0/150

提交评论