位图检查点

相关项: GUI 测试和组件

UFT One 允许您通过比较应用程序中的对象位图和之前捕获的与测试或组件保存在一起的位图,来检查应用程序的可见部分是否显示正确。

您可以为所有支持的测试环境创建位图检查点(只要加载合适的插件)。

通过位图检查点可以执行以下操作:

  • 比较整个对象或对象中的各区域。例如,假设有可以显示用户指定城市的地图的网站。地图具有缩放控件键。可以放大地图,然后在放大的地图上插入位图检查点以检查地图是否正确放大。

  • 在对象中查找指定图像。例如,假设要检查您公司的徽标是否显示在网页上。可以在实际网页中选择该徽标,也可以从计算机中加载包含该徽标的位图文件。

创建位图检查点时,UFT One 捕获指定对象的可见部分作为位图,并在测试或组件中插入检查点。比如,UFT One 不捕获任何在屏幕中滚动或由其他对象隐藏的部分。)

可以指定要在检查点中忽略或包括的对象区域。例如,如果网页包含的动态计数器可能会导致检查点失败,则可以通过从比较中排除该计数器所在的区域,来指示 UFT One 在测试运行期间忽略它。

运行测试或组件时,UFT One 捕获应用程序中实际对象的位图,将该运行时位图(或其中的选定区域)与检查点中存储的位图进行比较。可以通过在检查点中定义容差设置来微调该比较。有关详细信息,请参阅微调位图比较

如有差异,UFT One 保存运行时位图,并将其显示在运行结果中的预期位图旁边。您还可以查看反映两个位图之间的差异的位图,帮助您辨别差异的性质。