- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)