解锁 Percy - 概述
简介
Percy 是一个一体化的视觉测试和审查平台。它捕获屏幕截图,将它们与基线进行比较,并突出显示视觉更改。通过增加视觉覆盖率,团队可以在每次提交时都自信地部署代码更改。
WebdriverIO 使用 Percy 和 App Percy 原生支持跨浏览器视觉测试。您可以使用 Percy 对网站和原生移动应用程序进行视觉测试。利用 Percy 进行视觉测试的好处包括以下几点
- 一致性:通过在开发过程的早期识别视觉差异,促进一致的用户体验。
- 效率:通过减少手动发现视觉回归所需的时间和精力来提高效率。
- 集成:Percy 与 GitHub、GitLab、Bitbucket 等流行工具和服务集成。
- 协作:通过提供更改的视觉表示,改善开发人员、设计师和 QA 团队之间的协作。
- 防止回归:防止您遇到意外的视觉回归。
Percy 如何工作?
Percy 将新的快照与相关的基线进行比较以检测视觉更改。Percy 管理跨分支的基线选择,以便您的测试始终相关。如果检测到视觉更改,Percy 会突出显示并对您要审查的结果差异进行分组。