功能测试教案-第8章-检查点
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《软件功能测试及工具应用》教案
第8章检查点
1.回顾上一章: [10分钟] (2)
2.课程知识点讲解: (2)
2.1.检查点的定义:[10分钟] (2)
2.2.标准检查点:[60分钟] (2)
2.3.文本检查点:[15分钟] (3)
2.4.位图检查点:[15分钟] (3)
2.5.数据库检查点:[60分钟] (4)
2.6.可访问性检查点:[15分钟] (4)
2.7.XML检查点:[15分钟] (4)
2.8.自定义检查点:[60分钟] (5)
3.本章总结[10分钟] (5)
4.考核点 (5)
5.测试题 (5)
6.扩展部分 (6)
7.学员问题汇总 (6)
8.作业 (6)
授课教师:XXX
讲授课时:4.5小时
上机课时:4课时
作业评讲: 1课时
●本章主要目的
⏹理解检查点的定义
⏹掌握各种检查点类型(标准、文本、位图、数据库、可访问性、XML、自定义检查点)
●本章重点
⏹标准检查点
⏹数据库检查点
⏹自定义检查点
●本章难点
⏹标准检查点、自定义检查点、数据库检查点的操作演示和实际项目应用
1.回顾上一章: [10分钟]
2.课程知识点讲解:
2.1.检查点的定义:[10分钟]
讲解检查点的定义,列举手工测试用例检查点和实现方法,讲解实现自动化测试的检查点类型。
2.2.标准检查点:[60分钟]
●添加标准检查点的方法(3种)
●标准检查点的属性
案例讲解:
老师提问:
问题1:标准检查点的实际项目应用范围?
问题2:标准检查点的添加方法有哪几种?
●利用标准检查点检查特殊对象(表检查点、页面检查点)
/* 范例名称:Web 飞机订票系统标准检查点
* 要点:
1.创建Web飞机订票系统业务流程脚本
2.演示3种添加标准检查点的方法
3.添加表检查点和页面检查点
例题内容:标准表检查点和页面检查点操作演示
2.3.文本检查点:[15分钟]
●文本检查点的定义、属性设置、应用
●文本区域检查点的设置和应用
/* 范例名称:文本检查点和文本区域检查点
* 要点:
1.创建飞机订票系统业务流程脚本
2.添加设置文本检查点和文本区域检查点
例题内容:文本检查点和文本区域检查点操作演示
2.4.位图检查点:[15分钟]
●位图检查点的定义
●添加位图检查点及应用
/* 范例名称:位图检查点
* 要点:
1.设计位图的用例检查要求和创建脚本
2.添加设置位图检查点
例题内容:位图检查点操作演示
2.5.数据库检查点:[60分钟]
●数据库检查点的定义和应用
●添加数据库检查点
●数据库检查点的属性(可扩展连接使用其他数据库)
2.6.可访问性检查点:[15分钟]
●可访问性检查点的定义和应用
●添加可访问性检查点
2.7.XML检查点:[15分钟]
●XML检查点的定义和应用
●添加XML检查点
2.8.自定义检查点:[60分钟]
●UFT内嵌检查点的问题
●UFT自定义检查点的方法和实际项目应用
●Reporter.ReportEvent方法
/* 范例名称:Flight飞机订票系统自定义检查点
* 要点:
1.录制创建飞机订单业务流程
2.添加自定义检查点检查登录成功
3.添加自定义检查点来检查订单总价=单价*票数
4.添加打开订单脚本,并用自定义检查被打开订单的订单号与创建订单时一致
5. Reporter.ReportEvent方法结合自定义检查点的使用方法
例题内容:Flight飞机订票系统自定义检查点的操作演示
老师提问(课堂练习):
问题1:什么是标准检查点?
问题2:UFT只能判定应用程序的可见属性么?
问题3:为什么UFT中会用到正则表达式?
问题4:添加数据库检查点的目的?
问题5:哪种查询工具能在Database Query Wizard中创建一个查询?
问题6:What is a custom checkpoint?
3.本章总结[10分钟]
本章主要讲解了UFT检查点的内容,包括UFT自身包含的检查点和自定义检查点,重点讲解了标准检查点的使用和一些特殊对象的检查方法、数据库检查点和在实际项目中用的最多的自定义检查点的使用方法。
4.考核点
考核点1:检查点的定义、标准检查点、数据库检查点、自定义检查点
考核点2:检查点的项目应用
5.测试题
测试题1:
测试题2:
6.扩展部分
扩展部分1:数据库检查点:用向导连接其他数据库、用脚本直接连接数据库和检查数据库扩展部分2:自定义检查点的更多项目应用
扩展部分3:
7.学员问题汇总
学员问题1:
学员问题2:
8.作业
习题1:上机练习标准检查点和数据库检查点(上机练习)
习题2:使用标准检查点和自定义检查点实现测试用例的自动化测试脚本(课后作业)
习题3: