第5章 黑盒测试-【千锋教育】全栈软件测试实战(基础+方法+应用)(慕课版)同步教案
2023-03-22
|
20页
|
130人阅读
|
0人下载
教辅
资源信息
| 学段 | 中职 |
| 学科 | 职教专业课 |
| 课程 | 程序设计基础 |
| 教材版本 | - |
| 年级 | 高三 |
| 章节 | - |
| 类型 | 教案 |
| 知识点 | - |
| 使用场景 | 同步教学 |
| 学年 | 2023-2024 |
| 地区(省份) | 全国 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | DOCX |
| 文件大小 | 358 KB |
| 发布时间 | 2023-03-22 |
| 更新时间 | 2023-04-09 |
| 作者 | 北京千锋互联科技有限公司 |
| 品牌系列 | - |
| 审核时间 | 2023-03-22 |
| 下载链接 | https://m.zxxk.com/soft/38225889.html |
| 价格 | 2.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
内容正文:
千锋教育
全栈软件测试—入门宝典
教学设计
课程名称: 全栈软件测试—入门宝典 _
授课年级: _______________________
授课学期: _______________________
教师姓名: _______________________
2020年03月01日
课程名称
第5章 黑盒测试
计划学时
6学时
内容分析
本章主要介绍代码测试用例简介、等价类划分法、边界值分析法、因果图法、判定表驱动法、正交实验法、场景法、状态迁徙图法、错误推测法、测试方法的选择、测试用例的进阶
教学目标
与
教学要求
要求学生掌握等价类划分法、掌握边界值分析法和因果图法、掌握判定表驱动法和正交实验法、掌握场景法和状态迁徙图法、掌握错误推测法、了解测试方法选择的综合策略
教学重点
等价类划分法、边界值分析法、因果图法、判定表驱动法、正交实验法、场景法、状态迁徙图法、错误推测法、测试方法的选择、测试用例进阶
教学难点
等价类划分法、边界值分析法、因果图法、判定表驱动法、正交实验法、场景法、状态迁徙图法、错误推测法、测试方法的选择、测试用例进阶
教学方式
课堂讲解及ppt演示
教
学
过
程
第一课时
(测试用例简介、等价类划分法、边界值分析法)
回顾内容
1.回顾上节,引出本课时的主题
上节学习了代码检查与走查,本节开始讲解黑盒测试,从而引出本课时的内容,测试用例简介、等价类划分法和边界值分析法。
2.明确学习目标
(1) 能够了解测试用例应满足的特性
(2) 能够熟悉划分等价类的步骤
(3) 能够掌握边界值分析法
知识讲解
· 测试用例概述
测试用例的本质是设计出的一种情境,期待被测试程序在此情境下可正常运行并达到预期效果,若被测试程序在此种情境下无法正常运行,且此类情况频繁发生,则证明被测试程序存在缺陷,即测试人员测出软件缺陷。测出缺陷后,测试人员必须将此类缺陷(问题)进行标记,并将其记录到问题跟踪系统内,当测试工程师获取到新测试程序时,必须使用同一个测试用例对标记问题进行测试,确保问题已修复且未引发新缺陷,即“复测”或“返测”。
使用测试用例的优点如下所示。
(1) 在实施测试之前将测试用例设计完成,可避免盲目测试并提高测试效率。
(2) 测试用例的使用可以使软件测试实施的重点突出、目的明确。
(3) 在软件版本更新后只需修少数的测试用例便可开展测试工作,降低工作强度,缩短项目周期。
(4) 测试用例的通用化和复用化使软件测试更易于开展,且随着测试用例的不断精化其效率也将不断提高。
初涉软件测试的新手在获取软件后大都非常急切地进行测试,并希望一次性将软件中的所有缺陷都查找出来,如同开发新手获取需求后就急于去编写代码,实现功能一样。软件测试是一项工程,需要以工程的方式去认识软件测试,需要了解所测试的产品,如何进行测试等,即需要通过指定测试用例来指导测试的实施,在实施测试之前需要确定使用的测试用例方法。
· 测试用例应满足的特性
测试用例需要满足有效性、可复用性、易组织性、可评估性、可管理性等五大特性。
(1) 有效性:测试用例设计完成后,不同的测试人员根据相同的测试用例所获得的结果应该是一致的。准确的测试用例计划、执行和跟踪是测试有效性的有力保障。
(2) 可复用性:良好的测试用例都具有可重复利用的特性,以使测试过程事半功倍,因此在设计测试用例时,需考虑测试用例的可复用性。
(3) 易组织性:正确的测试计划需要很好的组织项目中的测试用例,因为即使是小项目也会有几千甚至更多的测试用例,而这些测试用例会在很长一段时间进行创建和使用,所以只有组织好这些测试用例才能使测试人员或其他项目人员更好更有效的参考和使用。
(4) 可评估性:从测试的项目管理角度来说,测试用例的通过率是检验代码质量的保证,但代码质量的量化标准应该是测试用例的通过率和软件错误的数目。
(5) 可管理性:测试用例可作为检验测试人员进度、工作量及跟踪/管理测试人员工作效率的依据,例如,检验新测试人员,从而做出更合理的测试安排和计划。
· 等价类划分概述
等价类划分是将程序的输入域划分为若干个互不相交的部分,即等价类,然后从每个等价类中选取少数代表性数据作为测试用例,每个等价类的代表性数据在测试中的作用等价于类中的其他值,即若某类中的代表性数据发现了错误,则此等价类中的其他数据也能发现同样的错误;反之,若某类中的代表性数据没有发现错误,则此类中的其他数据也不会发现错误(除非等价类中的某些数据属于另一等价类,因为不同的等价类是可能相交的)。使用这一方法设计测试用例,必须在分析需求规格说明书的基础上划分等价类、列出等价类表。
· 划分等价类的步骤
1. 划分等价类和列出等价类表
任何一个
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。