实验二QTP参数化检查点输出值同步分析.ppt

实验二QTP参数化检查点输出值同步分析.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Automatic Test 内容提要 参数化 在测试时,使用多种不同的测试数据,针对同样的操作或功能进行测试 检查点 验证执行结果是否正确 输出值 将应用程序中的数据输出 同步 当等待控件的某个属性满足一定状态时,才进行某些动作 1、参数化 在测试时,使用多种不同的测试数据,针对同样的操作或功能进行测试 Eg:使用10组不同的订单数据,验证新增订单的功能 参数的类型 测试和操作参数(Test and Action Input Parameter) 设置调用测试脚本时使用的参数 数据表(Data Table) 利用表格存储参数的值 环境变量(Enviroment Variable) 利用环境变量存储参数的值 随机数(Random Number) 针对数据类型的值 范围:[0,座机电话号码47] 参数化操作 Step的参数设置 在keyword view中单击欲进行参数化的步骤 单击其value列,出现参数化图标,选择参数化 Checkpoint的参数设置 在keyword view中单击欲进行参数化的checkpoint 单击其Value列,出现checkpoint属性对话框,选择参数化(输出至哪个位置) 测试脚本的参数设置 File--〉setting设置脚本属性,单击右键选择action call properties 参数化实例 测试需求 使用三组用户名、密码进行登录,验证Flight登录功能 回放脚本存在的问题 解决思路:Wait 练习1 参数化 参数化Ticket 2、检查点 验证执行结果是否正确 Eg:检查某些文字是否出现 检查点的类型 标准检查点 standard checkpoint 检查对象(界面控件)的属性值 ,例如检查是否选中某单选按钮。 图像检查点 image checkpoint 检查图像的属性值,例如检查图像源文件是否正确。 位图检查点 bitmap checkpoint 将网页或应用程序的某个区域捕获为位图后对其进行检查,例如检查网页或网页的任何部分是否能按预期显示。 表检查点 table checkpoint 检查表中的信息,例如检查表单元格中的值是否正确。 文本检查点 Text checkpoint 检查文本字符串是否显示在网页或应用程序窗口中的适当位置 文本区域检查点 Text Area checkpoint 检查文本字符串是否根据指定的规则显示在网页或应用程序窗口中的适当位置 检查点的类型 可访问性检查点 Accessibility checkpoint 对网站区域进行识别以检查是否符合508 部分,例如检查网页上的图像是否包含 ALT 属性(该属性是 W3C Web 内容可访问性规则所要求的)。 页面检查点 Page checkpoint 检查网页的特性,例如检查加载网页所需的时间或者检查网页是否包含中断链接。 数据库检查点 Database checkpoint 检查应用程序或网站所访问的数据库内容,例如检查数据库查询中的值是否正确。 XML检查点 XML checkpoint 用于检查网页中的 XML 文档。 各类检查点支持的情况 各类检查点支持的情况 检查点的插入方法 ways to add new checkpoints when creating test when editing test recommanded 工具栏 利用active screen插入 注意active screen的选项 脚本中直接插入 ways to add existing checkpoints 练习2 插入检查点 创建两个检查点 Flight Reservation Order No 3、输出值 对应用程序中的数据进行输出 Eg:每次订票过程会动态生成ID,将其输出,并在随后的查找订票功能中作为查找条件。 输出值类型 标准输出值 (Standard output values) 输出对象的属性值 ,例如输出编辑框中的文本内容 文本/文本区域输出值 Text and Text Area output values 输出被测对象上显示的(部分)文本字符串或者选定区域中显示的文本 Text area 输出值仅对windows应用程序有效 表输出值 Table output value 输出表格单元格的内容或者表格的属性值 数据库输出值 Database output value 创建SQL语句从数据库中检索相应的纪录并输出指定的值 XML输出值 XML output value (只能在录制时创建) 输出XML元素或其属性值 输出值的插入方法 录制时插入 Insert--〉output value 利用active screen插入

文档评论(0)

奇缘之旅 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档