功能测试教案-第8章-检查点

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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:

相关文档
最新文档