软件测试-白盒测试教案.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE # 《软件测试基础》教案 第 8 章 动态测试 TOC \o 1-5 \h \z 白盒测试 (1) \o Current Document 课时 1 3 \o Current Document 回顾上一章 : [5 分钟 ] 3 \o Current Document 课程知识点讲解: 3 具体知识点 1: [5分钟 ] 3 具体知识点 2: [5分钟 ] 3 具体知识点 3: [5分钟 ] 4 具体知识点 4: [5分钟 ] 4 具体知识点 5: [5分钟 ] 4 具体知识点 6: [5分钟 ] 4 具体知识点 7: [5分钟 ] 5 \o Current Document 案例讲解: 5 \o Current Document 本节总结 [5分钟 ] 7 \o Current Document 考核点 8 \o Current Document 测试题 8 \o Current Document 扩展部分 8 \o Current Document 学员问题汇总 8 \o Current Document 作业 8 \o Current Document 课时 2 8 \o Current Document 课程知识点讲解: 8 具体知识点 1: [5分钟 ] 8 具体知识点 2: [10分钟 ] 9 具体知识点 3: [5分钟 ] 9 具体知识点 4: [15分钟 ] 9 具体知识点 5: [5分钟 ] 10 \o Current Document 案例讲解: 10 \o Current Document 本节总结 [5分钟 ] 12 \o Current Document 考核点 12 \o Current Document 测试题 12 \o Current Document 扩展部分 12 \o Current Document 学员问题汇总 12 \o Current Document 作业 12 PAGE PAGE # - - - - PAGE # 授课教师: XXX 课时: 2 课时 主要目的 介绍动态测试中的“白盒”测试、 “黑盒”测试与单元测试、集成测试、确认测试及系统的 相关知识和概念 详细讲解传统动态测试的各种测试技术和测试方法 介绍了 HP 用于支持动态测试的相关工具 重点 动态测试的相关知识和概念 动态测试的各种技术和方法 HP 用于支持动态测试的相关工具 难点 掌握逻辑覆盖测试方法 逻辑覆盖、路经测试、数据流测试、覆盖率分析及测试覆盖准则 课时 1 回顾上一章 : [ 5 分钟 ] 回顾软件静态测试相关知识。分析动态测试与静态测试的关系,引导出白盒测试。 课程知识点讲解: 具体知识点 1: [5 分钟 ] 导入: 首先解释什么是“白盒” ,强调对于程序逻辑结构的可视性。然后问学生,白盒测试和调 试的关系,揭示出白盒测试更强调发现问题,有更加系统科学的方法来支持,进而引申出白盒测试 的重要性。最后给出白盒测试的概念及采用的测试方法: “白盒”测试又称为结构测试或逻辑驱动测试,是一种按照程序内部逻辑结构和编码结构设计 测试数据并完成测试的一种测试方法。白盒”测试所采用的测试方法是逻辑覆盖(包括语句覆盖、 分支覆盖、条件覆盖、分支 -条件覆盖以及路径覆盖) 具体知识点 2: [5 分钟 ] 导入: 由最简单,最基础的覆盖技术讲起,以程序为示例,强调其对各种逻辑路径的忽视,从 而揭示出其弱点。 语句覆盖。 语句覆盖是最起码的测试要求,使得每一条语句至少被执行一次 对程序的逻辑覆盖很少,只关心判定表达式的值,是很弱的逻辑覆盖标准。 具体知识点 3: [5 分钟 ] 导入: 相比于语句覆盖,更加强调对于判定逻辑的覆盖能力,最后指出其判定粒度依然不够细, 对于判定条件的忽视可能会有未发现的缺陷。 判定覆盖 要求设计足够的测试用例,使得程序中的每一个分支至少通过一次即每一条分支语句的 “真 ”值 和 “假 ”值都至少执行一次。 具体知识点 4: [5 分钟 ] 导入: 针对判定覆盖所忽视的判定条件问题引出本知识点,最后要指出其对于条件的各种组合 情况的覆盖缺失依然可能会有未发现的缺陷。 条件覆盖 不仅每一个语句至少执行一次,使得判定中的每个条件获得各种可能的结果。 判定覆盖只关心整个判定表达式的结果,条件覆盖关心的则是每个条件各种取值的结果。 具体知识点 5: [5 分钟 ] 导入: 以或的关系为例,指出“真或假”与“假或真”这两种情况就可以满足基本的条件覆盖, 但却无法满足基本的判定覆盖。然后

文档评论(0)

185****1064 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档