17、自动化视觉与安全测试全解析

自动化视觉与安全测试全解析

1. 自动化视觉测试工具

自动化视觉测试在确保应用程序视觉质量方面起着至关重要的作用。以下介绍几种常用的自动化视觉测试工具及其使用方法。

1.1 BackstopJS

BackstopJS 是一款强大的视觉回归测试工具。在最新的测试运行中,我们可以使用以下命令来批准截图(当然,需先手动验证一次):

$ backstop approve

此外,还可以通过 keyPressSelectors 增强测试,以搜索产品并验证产品页面。例如,在 backstop.json 配置文件中输入搜索文本并点击搜索按钮的配置如下:

"keyPressSelectors": [
  {
    "selector": "#twotabsearchtextbox",
    "keyPress": "Women's Tshirt"
  }
],
"clickSelectors": ["#nav-search-submit-button"]

在许多项目中,常见的用例是比较不同环境下的页面,比如本地机器和测试环境。可以将本地 URL 作为 url ,测试环境 URL 作为 referenceURL 来实现。当与 CI 集成时,需要将 report 参数的值更改为 "CI"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值