Ⅰ.10 如何创建测试失败和出错时的自动化截屏

为了能更容易的追踪测试失败和出错的原因,可以告诉Squish做一个截屏,无论测试如何失败或者出错。然后我们可以查看失败或者出错时完整的桌面截图。当谈到无人监管的自动化测试期间调试测试失败和出错时这个特别有用。

为了机会这个特性,有必要设置全局设置对象, logScreenshotOnFail logScreenshotOnError 属性设为true(或者True 或者1,依据使用的脚本语言而定)。

一旦属性中的一个或者两份都被激活,所有导致失败或者错误的测试将会产生一条消息文本,该消息包含截图的存储路径。

在Squish IDE中,截图可以通过点击Test Case Resources列表的VP tab它们查看。(另外,在一些平台,点击或者双击一个失败的图片将会调用一个特定平台的图像视图器来展示图片。)如果一个图像verification失败,我们可以使用Screen Verification Point对话框查看它是如何区别于期望图片的。(如何找到Screen Verification Point的一种方法:在Test Result中右击一个失败的截图verification,弹出context menu,选择菜单的View Screenshot Differences 菜单。)如果没有找到失败信息,可以通过运行产生失败图像的测试来定位到Squish IDE's Test Results中用'Fail'标记出来的失败信息。然后右击任何失败的截图以调用上下文菜单,然后选择View Screenshot Differences 菜单选项弹出Screen Verification Point对话框。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值