- 7
- 0
- 约1.65千字
- 约 5页
- 2021-01-15 发布于北京
- 举报
脚本添加检查点
PAGE 4
[文档标题
脚本添加检查点-说课稿
编号
幻灯片
说课稿
幻灯片01
今天我们来学习一下QTP如何在脚本中添加检查点
幻灯片02
使用QTP录制生成的自动化测试脚本,虽然能够运行,但是在脚本运行后的结果中看到passed次数仍然为0,这是因为在脚本中没有设置检查点
检查点用于检查被测对象实际运行表现是否与预期结果一致,通过在脚本中设置检查点,能够让脚本在执行结束后自动反馈测试结果,避免测试人员进行人工确认,提高自动化测试的效率
QTP提供了多种不同类型的检查点:标准检查点、文本检查点、文本区域检查点、位图检查点、数据库检查点等
幻灯片03
1.标准检查点:检查对象的属性值,如检查某个按钮是否被选中
2.文本检查点:检查网页或窗口中的文字内容是否正确
3.文本区域检查点:检查网页或窗口中的文字是否在指定区域显示
4.位图检查点:将网页或应用程序的某个区域捕获为位图后对其进行检查
5.数据库检查点:检查应用程序或网站所访问的数据库内容
6.可访问性检查点:对网站区域属性进行识别,以检查是否符合可访问性规则的要求
7.XML检查点:检查XML文件的数据内容
幻灯片04
实际测试过程中,需要根据被测系统采用其中一种或多种检查点方法对期望结果进行检查,一般来说主要对被测系统的关键特征进行检查
例如:测试一个登录功能,那么登录成功的特征可能是出现提示信息“登录成功”,因此在自动化测试脚本中判断用户是否登录成功时,可以采用文本检查点来检查系统是否按照预期出现相应的文本信息
幻灯片05
如幻灯片所示,在自动化测试脚本录制过程中,需要插入检查点时,可依次通过菜单Insert-Checkpoint找到可用的不同类型检查点
幻灯片06
如果在非录制情况下,部分检查点无法插入到自动化测试脚本中
如幻灯片所示,在非录制情况下部分检查点的菜单为不可用状态
幻灯片07
在非录制情况下,也可以通过QTP的Active Screen插入检查点
如幻灯片中在测试用例对应的Active Screen界面,选择要检查的界面对象,在点击鼠标右键后展开的菜单中可以找到插入检查点的选项
幻灯片08
以QTP自带的订票系统为例,演示在登录功能的自动化测试脚本开发过程中,进行检查点的插入
步骤一、使用QTP新建一个自动化测试脚本,准备录制订票系统的登录功能脚本
幻灯片09
步骤二、在新的脚本界面,点击【Record】按钮开始进行录制,如幻灯片所示
幻灯片10
步骤三、根据测试要求在脚本录制过程中插入检查点
在本次登录功能的脚本录制过程中,要在提交登录请求后检查登录是否成功,因此应该在点击【OK】按钮后插入检查点
幻灯片11
步骤四、在进行检查点的插入时,需要根据被测系统的主要特征来选择检查点的类型
在本次登录功能成功后,系统并没有弹出“登录成功”的提示信息,而是直接进入订票界面,如幻灯片所示
因此可以根据订票界面的特征来选择检查点类型,如订票界面中有航班查询按钮存在,可使用标准检查点来判断按钮是否存在
幻灯片12
步骤五、在确定了检查点类型后,插入检查点
此时鼠标光标变为“手”型,使用鼠标选择订票界面中要检查的对象,即航班查询按钮,选中后会打开检查点属性界面
幻灯片13
步骤六、在检查点属性界面,完成要检查的属性值设置后,点击【OK】按钮完成检查点的插入
如幻灯片所示的关键字视图模式中,完成检查点的插入后,脚本中新增了进行对象检查的步骤
幻灯片14
在自动化测试脚本中插入了检查点后,脚本再次执行就可以通过检查点来确认自动化测试是否通过
如幻灯片所示,脚本执行后检查通过,因此Passed状态数量为1
幻灯片15
以上就是我们今天学习的在QTP自动化测试脚本中添加检查点的内容介绍,谢谢观看
您可能关注的文档
- 仪器分析 第六章 高效液相色谱分析法 任务2 判断水样中是否含有阿特拉津.doc
- 移动WEB应用技术综合实训-2017 5、项目开发流程 实训任务单:项目开发流程.doc
- 移动产品规划与项目管理 页面交互图 如何学习交互设计.doc
- 移动互联软件测试-2017 QTP安装与配置 QTP安装与配置-说课稿.docx
- 移动互联软件测试-2017 测试计划的主要内容 测试计划的内容-说课稿.docx
- 移动互联软件测试-2017 测试组织形式 测试团队的组织形式.docx
- 移动互联软件测试-2017 对象仓库添加、调用、删除 对象仓库添加、调用、删除-说课稿.docx
- 移动互联软件测试-2017 对象识别技术 对象识别技术-说课稿.docx
- 移动互联网络组建 LoRa组网通信 LoRaWAN网络简介.docx
- 移动互联网络组建 STM32微控制器GPIO 1搭建开发环境.docx
原创力文档

文档评论(0)