网站大量收购独家精品文档,联系QQ:2885784924

(精)软件测试第5部分软件测试实施_学生.ppt

  1. 1、本文档共97页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试 第四部分 软件测试的实施 学习目标 软件测试的目的、原则以及软件 测试的种类 了解单元测试和系统测试的方法 如何设计测试用例 本课内容 测试的目的 软件测试原则 软件测试的规律 软件测试的种类 关于单元测试 关于系统测试 测试设计 软件测试方法 软件测试与开发 1.测试的目的 执行过程,发现错误 证明程序有错 什么是好的测试用例 什么是成功的测试 2.软件测试原则 追溯需求 贯穿于整个软件生命周期 软件需求开始阶段起草测试计划 软件质量保证活动何时开始 软件开发人员 应该由第三方来构造测试 测试应从小规模开始 关于穷举测试的可行性 关注缺陷的修复 3.软件测试的规律 关于残存在程序中的错误 关于“二八定理” 严格执行测试计划 全面检查测试结果 4.软件测试的种类 按测试策略划分 按测试阶段划分 按测试方法划分 4.1.按测试策略划分 4.2.按测试阶段划分 4.3.按测试方法划分 5.关于单元测试 单元测试概述 单元测试的目标 单元测试的任务 单元测试技术静态分析 单元测试技术测试设计 5.1.单元测试概述 定义 目前状况 5.2.单元测试的目标 检查代码实现是否符合设计 尽早发现错误 5.3.单元测试的任务 任务1、模块接口测试 检查进出模块的数据是否正确 Checklist 5.3.单元测试的任务 任务2、模块局部数据结构测试 检查局部数据结构能否保持完整性 Checklist 5.3.单元测试的任务 任务3、模块边界条件测试 检查临界数据是否正确处理 Checklist 5.3.单元测试的任务 任务4、模块独立执行通路(路径)测试 检查由于计算错误、判定错误、控制流错误导致的程序错误 Checklist 5.3.单元测试的任务 任务5、模块内部错误处理测试 检查内部错误处理设施是否有效 Checklist 5.4.单元测试技术静态分析 定义: 不实际运行程序,而是通过检查和阅读等手段来发现错误并评估代码质量的软件测试技术。也称为静态测试技术。 方法: 走查:WalkThrough 审查:Inspection 评审:Review 5.4.单元测试技术静态分析-走查 定义 经验 5.4.单元测试技术静态分析-审查 定义 经验 5.4.单元测试技术静态分析-评审 定义 经验 5.5.单元测试技术测试设计 测试用例 定义: 为了提高有效测试的比率,有针对性的使用的测试步骤、测试场景、测试代码和测试数据(包括预期结果)。 额外的好处: 5.5.单元测试技术测试设计 定义 依据模块的内部结构,设计测试用例的过程。 主要采用白盒测试技术,关注逻辑覆盖 原则 5.5.单元测试技术测试设计 逻辑覆盖测试方法: 语句覆盖 判定覆盖 条件覆盖 5.5.单元测试技术测试设计 逻辑覆盖测试方法: 判定/条件覆盖 条件组合覆盖 路径覆盖 5.5.单元测试技术测试设计 逻辑覆盖测试方法: 5.5.单元测试技术测试设计 路径分析: 路径表达式和路径数 基本路径测试 有关循环的测试考虑 测试用例生成 5.6.准备测试用例集合 step1、设计黑盒测试用例—接口测试用例 step2、设计白盒测试用例---覆盖测试用例 6.关于系统测试 认识系统测试 系统测试的常见内容 测试设计 测试流程 测试工具 系统测试演练 6.1.认识系统测试 什么是系统测试 为了发现缺陷并度量产品质量,按照系统的功能和性能需求进行的测试 对于模块之间交互性比较强的软件,还会有单独的集成测试,用来发现模块接口之间的错误 6.2.系统测试的常见内容 功能测试 目标 方法 工具 6.2.系统测试的常见内容 冒烟测试 6.2.系统测试的常见内容 性能测试 目标 方法 工具 6.2.系统测试的常见内容 负载测试 目标 方法 工具 6.2.系统测试的常见内容 压力测试 目标 方法 工具 6.2.系统测试的常见内容 疲劳测试 目标 方法 工具 6.2.系统测试的常见内容 易用性测试 目标 一般与功能测试结合使用 方法 6.2.系统测试的常见内容 安装测试 目标 有时候将安装测试作为功能测试的一部分 6.2.系统测试的常见内容 配置测试 目标 方法 6.2.系统测试的常见内容 文档测试 目标 方法 6.2.系统测试的常见内容 安全测试的目标 6.2.系统测试的常见内容 恢复测试的目标 6.2.系统测试的常见内容 回归测试 目标 工具 6.2.系统测试的常见内容 健全测试 目标 方法 6.2.系统测试的常见内容 交付测试 目标 方法 交付测试也称为稳定期测试 6.2.系统测试的常见内容 演练测试的目标 6.2.系统测试的常见内容 背靠背测试 目标 开始用于测试外包,现在也用于内部测试 6.2.系统测试的常见内容 比较测试 目标 严格地说,比较测试属于系统测评的内容 6.2.系统

文档评论(0)

xiaofei2001129 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档