欢迎来到天天文库
浏览记录
ID:38530713
大小:68.50 KB
页数:7页
时间:2019-06-14
《验证点方法详解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章参考(一)查证点一览Alphanumeric—捕获及比较字母或数字的值;Clipboard—捕获及比较复制到剪贴板的字母数字的数据;FileComparison—比较两个文件的内容;FileExistence—检查一个指定的文件是否存在;Menu—捕获及比较菜单的文本、快捷键及状态,能够捕捉到第五级子菜单;ModuleExistence—检查连接到指定上下文(过程)或内存的任意地方的模块是否存在;ObjectData—捕获及比较目标数据;ObjectProperties—捕获及比较对象的属性;RegionImage—捕获及比较位图的屏幕区域;
2、WebSiteCompare—捕获Web站点的基线,并及时与另一Web站点比较;WebSiteScan—检查每次修改后Web站点的内容,确保这些变化不会有差错;WindowExistence—检查继续回放前指定的窗口是否显示;WindowImage—捕获及比较位图(菜单、标题栏和未捕获的边框)窗口的客户区域。(二)查证方法Case-Sensitive—校验记录时捕获的文本与回放时捕获的是否完全匹配;Case-Insensitive—校验记录时捕获的文本与回放时捕获的是否匹配(不区分大小写);FindSubStringCase-Sensitive—核
3、实记录时捕获的文本是否是回放时捕获的子串(区分大小写)FindSubStringCase-Insensitive—核实记录时捕获的文本是否是回放时捕获的子串(不区分大小写);NumericEquivalence—核实记录时的数据值与回放时是否相等;NumericRange—核实数字值的范围;User-Defined/ApplyaUser-DefinedDLLtestfunction—将文本传给动态连接库中的函数以便运行定制的测试;Verifythatselectedfieldisblank—校验选中的字段是否为空。(三)查证点详解用Robot进行功
4、能测试时,可以在录制好的脚本中添加验证点来判断脚本执行后程序是否达到了预期的结果。验证点的思想是通过比较控件的基准值与回放脚本时的值来判断程序是否按照预期的设想在执行[基准值是指录制脚本时所选控件的某些属性,具体取哪些属性依赖于添加的验证点类型]。通常录制好验证点后,都会生成一个基线数据文件,此文件的值是录制脚本时控件的某些属性的值或者是控件的数据,可以手工修改。创建验证点时,可以设置重新获取时间及超时时间。重新获取时间:在回放脚本时如果验证点没有验证成功,Robot将会间隔一段时间去重新获取验证点信息,这个时间就是重新获取时间。超时时间:在回放脚
5、本时如果验证点没有验证成功,Robot会间隔一段时间去重新获取验证点信息,但是过了一定时间就会停止,接着执行下面的脚本。这个时间就是超时时间。一般常用的验证点有以下几种类型:一、 Alphanumeric使用Alphanumeric验证点从单行或多行编辑框及其他Robot可以识别的对象中捕获并比较字母或数字的值。包括CheckBox,Generic,GroupBox,Label,PushButton,RadioButton,ToolBar,Window(只能处理Caption)。使用此类验证点可以验证文本的改变,拼写错误,以及确保
6、数值的准确。增加此类验证点后,会生成一个基准数据文件,可以用TextComparator打开基准文件进行编辑。(对于NumericEquivalence和NumericRange两类验证点不会生成基准文件,基准值直接生成在脚本的验证函数中,也可以修改)。Alphanumeric细分为下面的类型:1、Case-Sensitive:验证录制脚本时捕捉到的文字是否与回放脚本时捕捉到的文字匹配(大小写敏感)2、Case-InSensitive:验证录制脚本时捕捉到的文字是否与回放脚本时捕捉到的文字匹配(大小写不敏感)3、FindSubStringCase-
7、Sensitive:录制脚本时捕捉到的文字是否是回放脚本时捕捉到文字的子串(大小写敏感)4、FindSubStringCase-InSensitive:录制脚本时捕捉到的文字是否是回放脚本时捕捉到文字的子串(大小写不敏感)5、NumericEquivalence:验证录制脚本时捕捉到的值是否与回放脚本时捕捉到的值相等。6、NumericRange:验证录制脚本时捕捉到的值是否属于回放脚本时一个特定的范围。7、ApplyaUser_DefinedDLLtestfunction:回放脚本时需要验证的值是经过用户自定义的函数运算出来的。在此将DLL名称与
8、函数名称指定好,脚本回放时,Robot将捕捉到的值与函数运算的结果相比较。8、Verifythatselectedfiel
此文档下载收益归作者所有