网站大量收购独家精品文档,联系QQ:2885784924

Robot验证使用方法详解.doc

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

第三章 参考 (一)查证点一览 Alphanumeric —捕获及比较字母或数字的值; Clipboard — 捕获及比较复制到剪贴板的字母数字的数据; File Comparison —比较两个文件的内容; File Existence —检查一个指定的文件是否存在; Menu — 捕获及比较菜单的文本、快捷键及状态,能够捕捉到第五级子菜单; Module Existence —检查连接到指定上下文(过程)或内存的任意地方的模块是否存在; Object Data —捕获及比较目标数据; Object Properties —捕获及比较对象的属性; Region Image —捕获及比较位图的屏幕区域; Web Site Compare —捕获Web站点的基线,并及时与另一Web站点比较; Web Site Scan —检查每次修改后Web站点的内容,确保这些变化不会有差错; Window Existence —检查继续回放前指定的窗口是否显示; Window Image — 捕获及比较位图(菜单、标题栏和未捕获的边框)窗口的客户区域。 (二)查证方法 Case-Sensitive —校验记录时捕获的文本与回放时捕获的是否完全匹配; Case-Insensitive —校验记录时捕获的文本与回放时捕获的是否匹配(不区分大小写); Find Sub String Case-Sensitive —核实记录时捕获的文本是否是回放时捕获的子串(区分大小写) Find Sub String Case-Insensitive—核实记录时捕获的文本是否是回放时捕获的子串(不区分大小写); Numeric Equivalence —核实记录时的数据值与回放时是否相等; Numeric Range —核实数字值的范围; User-Defined/Apply a User-Defined DLL test function—将文本传给动态连接库中的函数以便运行定制的测试; Verify that selected field is blank —校验选中的字段是否为空。 (三)查证点详解 用Robot进行功能测试时,可以在录制好的脚本中添加验证点来判断脚本执行后程序是否达到了预期的结果。 验证点的思想是通过比较控件的基准值与回放脚本时的值来判断程序是否按照预期的设想在执行[基准值是指录制脚本时所选控件的某些属性,具体取哪些属性依赖于添加的验证点类型]。通常录制好验证点后,都会生成一个基线数据文件,此文件的值是录制脚本时控件的某些属性的值或者是控件的数据,可以手工修改。 创建验证点时,可以设置重新获取时间及超时时间。 重新获取时间:在回放脚本时如果验证点没有验证成功,Robot将会间隔一段时间去重新获取验证点信息,这个时间就是重新获取时间。 超时时间:在回放脚本时如果验证点没有验证成功,Robot会间隔一段时间去重新获取验证点信息,但是过了一定时间就会停止,接着执行下面的脚本。这个时间就是超时时间。 一般常用的验证点有以下几种类型: 一、?????????? Alphanumeric 使用Alphanumeric验证点从单行或多行编辑框及其他Robot可以识别的对象中捕获并比较字母或数字的值。包括CheckBox,Generic,GroupBox,Label, PushButton,RadioButton,ToolBar,Window(只能处理Caption)。 使用此类验证点可以验证文本的改变,拼写错误,以及确保数值的准确。 增加此类验证点后,会生成一个基准数据文件,可以用Text Comparator打开基准文件进行编辑。(对于Numeric Equivalence和Numeric Range两类验证点不会生成基准文件,基准值直接生成在脚本的验证函数中,也可以修改)。 Alphanumeric细分为下面的类型: 1、Case-Sensitive:验证录制脚本时捕捉到的文字是否与回放脚本时捕捉到的文字匹配(大小写敏感) 2、Case-InSensitive:验证录制脚本时捕捉到的文字是否与回放脚本时捕捉到的文字匹配(大小写不敏感) 3、Find Sub String Case-Sensitive:录制脚本时捕捉到的文字是否是回放脚本时捕捉到文字的子串(大小写敏感) 4、Find Sub String Case-InSensitive:录制脚本时捕捉到的文字是否是回放脚本时捕捉到文字的子串(大小写不敏感) 5、Numeric Equivalence:验证录制脚本时捕捉到的值是否与回放脚本时捕捉到的值相等。 6、Numeric Range:验证录制脚本时捕捉到的值是否属于回放脚本时一个特定的范围。 7、Apply a User_Defined

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档