Snapvisor 为您的 CI 流水线提供视觉回归测试。它会在每个拉取请求中截取 UI 屏幕截图,并将每个截图与基线进行比较,精确显示哪些像素发生了变化——这些视觉错误是单元测试无法捕获的。
打开构建并并排查看差异。批准您想要进行的更改,拒绝您不希望进行的更改,并让状态检查暂停合并,直到有人实际查看为止。基线会跟随您的批准而更新,因此您的参考集无需手动维护即可保持最新。
Snapvisor 连接到 GitHub 和 GitLab,并在每个拉取请求中发布状态检查,因此视觉审查可以与您的团队现有工作流程无缝衔接。它基于成熟的开源引擎构建,并以托管服务的形式运行,因此您无需进行任何托管。
功能
- 从 CI 自动截取每个拉取请求的屏幕截图
- 像素差异,并排查看每个更改
- 批准或拒绝每个更改;基线遵循您的审批
- GitHub 和 GitLab 状态检查,确保合并成功
- 每个构建版本支持多个视口
- 感知比较忽略抗锯齿噪声
- 项目数量不限,并提供精细的访问控制
- 远程 MCP 服务器,方便 AI 代理查询构建版本(专业版)
定价
免费版包含每月 7,000 张屏幕截图、项目数量不限,以及 GitHub 和 GitLab 状态检查,无需信用卡。专业版起价为每月 100 美元,包含 15,000 张屏幕截图,超出部分按使用量计费。所有付费方案均提供 14 天免费试用。账户和订阅管理请访问 snapvisor.io。
此应用是 Snapvisor 网络服务的配套应用:登录即可通过手机查看构建版本、检查差异并批准更改。
持续集成中的视觉回归测试。在发布前捕获 UI 变更。