QTP-检查点3.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
QTP-检查点3

QTP-检查点 ——标准检查点和数据库检查点 检查点定义 手工测试 时,我们的 测试方法 是通过取运行时真实的值和期望值比较,再生成测试结果。 QTP 中CheckPoint可以实现这个功能 检查点(CheckPoint)定义:将特定属性的当前数据与期望数据进行比较的检查点,用于判定被测试程序的功能是否正确。 QTP内置检查点实现原理: – 录制时根据用户设置的检测内容,记录数据作为基线数据 – 回放时,QTP捕获对象的运行时数据,与脚本中的基线数据进行比较 – 如果基线数据和运行时数据相同,结果为Passed,反之为Failed 检查点的基础知识 1.检查点的类型: standard checkpoint:标准检查点 检查对象(界面控件)的属性值,例如检查是都选中某单选按钮 text checkpoint:文本检查点 检查文本字符串是否显示在网页或应用程序窗口中的适当位置 text area checkpoint:文本区域检查点 检查文本字符串是否根据指定的规则显示在页面或应用程序窗口的适当位置 bitmap checkpoint:位图检查点 将网页或应用程序的某个区域捕获为位图后对其进行检查,例如检查网或网页的任何部分是否能按预期显示 database checkpoint:数据库检查点 检查应用程序或网站所访问的数据库内容,例如检查数据可查询中的值是否正确 accessibility checkpoint:可访问检查点 对网站区域进行识别以检查是否符合508部分,例如检查网页上的图像是否包含ALT属性(该属性是W3C WEB内容可访问性规则所要求的) xml checkpoint(from application): 用于检查网页中的XML文档 xml checkpoint(from resources): 检查点的基础知识 2.检查点设置路径:部分检查点显示灰色,是必须在录制过程中才能插入的 检查点--标准检查点操作 操作步骤: 1.录制好脚本 2.切换到keyword view界面 3.在需要插入检查点的step上右击,选择insert standard checkpoint 检查点--标准检查点操作 4.标准检查点编辑框,编辑完后点击OK text:文本 abc:表示对象是一个常量 value:录制时输入的内容 constant:常量 parameter:参数(参数化) 插入位置:由于是执行agent name步骤时,输入数据的,所 以现在在“当前步骤之后 检查点--标准检查点操作 5.再次查看keyword view,已经设置好检查点 6.修改set的账号:merc 7.运行,查看结果 检查点--标准检查点操作 8.也可以直接用msgbox给出提示,脚本如下:其中输入错误时,需要点击msgbox弹出框上的确定按钮,才能结束回放(也可以直接调用API的隐藏函数MessageBoxTimeout自动关闭对话框) 手动获取checkpoint的值,需要将checkpoint参数两端加括号 检查点--标准检查点操作 9.运行结果: 检查点--数据库检查点 1.通过insert-checkpoint-database checkpoint生成数据库检查点(注意:在需要插入检查点的位置,操作) 检查点--数据库检查点 插入数据库检查点的两种方式: 1.利用微软创建数据库 2.手动SQL写法创建数据库: 在这边我们使用第二种方式 需要注意的是,查询结果中,只有打勾的数据才被检查,其他没打勾的即使不匹配也没关系 检查点--数据库检查点 首选我们确定飞机订票系统的数据库表(使用mdb view打开) 检查点--数据库检查点 检查点--数据库检查点 检查点--数据库检查点 检查点--数据库检查点 修改这边的值,就是期望值,实际用户输入的就是实际值,由于这程序若是修改实际输入值会没有选项,所以这边我们特殊的反过来设计,将期望值进行修改,实际值不变,结果还是一样,期望值和实际值不一致 检查点--数据库检查点 1. verification type:单元格里面的内容是如何被比较的 string content :按字符串比较,2与2.0不符 numeric content:按数值比较,2与2.0一样 numeric range:只要数值在某个期间之内,都算符合

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档