检查点,正如名称所说的那样,指的是一个验证点,它将指定属性的当前值或对象的当前状态与期望值进行比较,该值可以在脚本中的任何时间点插入./p>
检查点类型
Sr.No. | Type&说明 |
---|---|
1 | 标准检查点 验证所有加载项环境中受测试应用程序中对象的属性值. |
2 | 位图检查点 将应用程序的某个区域验证为位图 |
3 | 文件内容检查点 验证动态生成或访问的文件中的文本,例如. txt,.pdf |
4 | 表格检查点 验证表格中的信息.并非所有环境都受支持. |
5 | 文本检查点 根据指定的标准验证基于Windows的应用程序中已定义区域内显示的文本. |
6 | 文本区域检查点 根据指定的标准验证文本字符串是否显示在基于Windows的应用程序的已定义区域内. |
7 | 辅助功能检查点 验证页面并报告可能不符合万维网联盟(W3C)Web内容可访问性指南的网站区域 |
8 | 页面检查点 验证网页的特征.它还可以检查断开的链接. |
9 | 数据库检查点 验证被测试应用程序访问的数据库的内容. |
10 | XML Checkpoint 验证网页和框架中.xml文档或.xml文档的内容. |
插入CheckPoint
当用户想要插入检查点时,必须确保仅在录制会话期间支持大多数检查点.一旦用户停止录制,检查点就不会启用.
当用户未处于录制模式时,下面是检查点菜单.
以下是检查点菜单,当用户处于录制模式时.
示例
为被测试的应用程序添加检查点 - "http://easycalculation.com/"
' 1. Inserted Standard CheckpointStatus = Browser("Math Calculator").Page("Math Calculator").Link("Numbers").Check CheckPoint("Numbers")If Status Then print "Checkpoint Passed"Else Print "Checkpoint Failed"End if' 2. Inserted BitMap Checkpointimgchkpoint = Browser("Math Calculator").Page("Math Calculator").Image("French").Check CheckPoint("French")If imgchkpoint Then print "Checkpoint Passed"Else Print "Checkpoint Failed"End if
查看检查点属性
插入后,如果测试人员想要更改值,我们可以通过右键单击脚本的关键字"checkpoint"并导航到"Checkpoint Properties"来实现,如图所示低于 :
您也可以在对象存储库中找到相同的检查点,如下所示.它确切地显示了使用了什么类型的检查点以及期望值和超时值.