Percy 是市场上最受欢迎的视觉测试工具之一。2020 年被 BrowserStack 收购后,它凭借 BrowserStack 成熟的生态系统和深厚的 CI/CD 集成能力,成为了众多开发团队的首选。Delta-QA 则从完全不同的角度切入视觉测试领域。
两款工具都能检测视觉回归,但它们面向的目标用户完全不同,工作方式截然不同,对你的数据的处理方式也完全不同。本篇对比将清晰地展示这些差异。
两种对立的理念
Percy 本质上是一款开发者工具。它通过 SDK 集成到你现有的测试代码中(支持 Cypress、Playwright、Selenium 等框架)。你在测试脚本中添加 percySnapshot() 调用,运行 CI 流水线,Percy 会自动捕获页面的 DOM 结构,将其发送到 BrowserStack 云端,在真实浏览器环境中渲染,然后将结果与基准截图进行对比。
Delta-QA 则是一款面向整个团队的工具。你只需安装桌面应用程序,打开目标网站,像普通用户一样正常浏览。工具会自动记录你的所有操作,并捕获截图进行对比。不需要编写代码、不需要集成 SDK、不需要配置任何 CI/CD 流水线。
这就是最根本的区别。使用 Percy 时,由开发者决定测试什么内容并负责维护测试;使用 Delta-QA 时,QA 工程师、产品经理或设计师都可以凭借自己的产品知识(而非编程技能)独立创建和管理测试。
安装与配置
要使用 Percy,你需要在现有项目中安装 SDK(@percy/cli 或对应的框架包),在 CI 环境变量中配置 API 令牌,修改现有测试脚本以添加截图捕获点,然后通过 Percy CLI 运行整个流程。一个熟悉 CI/CD 工具链的开发者可以在几个小时内完成这些配置。
按照惯例,我们本应在这里展示 npm 安装命令和配置代码片段。但让我们实事求是:到了 2026 年,你会在 30 秒内从 Percy 官方文档中复制这些内容,或者直接让 AI 助手帮你完成。
要使用 Delta-QA,你只需要下载应用并打开它。就这样。第一个测试在 5 分钟内即可完成。
你的截图数据去了哪里?
使用 Percy 时,你的所有截图数据都会被发送到 BrowserStack 云端。页面的 DOM 结构被上传到他们的服务器,在他们托管的浏览器中渲染,基准截图也存储在他们的基础设施上。Percy 不提供本地部署(on-premise)选项。
使用 Delta-QA 时,一切数据都保留在你自己的机器上。没有任何数据离开你的设备。对于有 GDPR 合规要求的企业,或者界面中包含敏感数据(如客户信息、财务数据)的场景,这是一个决定性的考量因素。
误报问题
Percy 在真实浏览器渲染后执行像素级对比。自 2025 年底起,Percy 引入了由 AI 驱动的「视觉审查代理」(Visual Review Agent),能够过滤约 40% 由抗锯齿和字体渲染差异引起的误报。这是一项进步,但仍然意味着 60% 的噪音需要人工逐一甄别。
Delta-QA 采用的是一套 5 轮结构化算法,直接分析实际的 CSS 属性而非比较像素。结果是:在 429 个已验证的测试案例中实现了零误报。Delta-QA 不是在过滤噪音——它从根源上就不产生噪音。
定价策略
Percy 提供了一个相当慷慨的免费额度:每月 5,000 张截图,不限制用户数量。但需要注意一个隐藏的陷阱:每个视口(viewport)都会单独计为一张截图。如果你在 10 个页面上测试 3 种分辨率,每次运行就会消耗 30 张截图配额。以每天运行 2 次计算,你在 2-3 周内就会触及免费额度上限。
超出免费额度后,付费套餐从每月约 99 美元起步,并会随使用量快速增长。
Delta-QA Desktop 完全免费,没有任何限制。没有截图计数器、没有时间限制、甚至不需要注册账号。面向团队的 Team 版和 Business 版采用固定定价,没有任何意外费用。
适合谁?
Percy 是正确选择,前提是:你的团队由开发者组成、你已经建立了成熟的 CI/CD 流水线、你已经在使用 BrowserStack 生态、并且数据存放位置对你而言不是约束条件。
Delta-QA 是正确选择,前提是:你的 QA 团队成员不是开发者、你希望在不依赖 CI 的前提下进行视觉测试、截图数据的隐私对你很重要、或者你正在寻找一款真正免费且无限制的解决方案。
常见问题
Percy 真的免费吗?
免费额度提供每月 5,000 张截图。这足以用来评估工具本身,但在日常多视口测试场景下,配额会很快耗尽。Delta-QA Desktop 则完全免费且无任何限制。
可以在不使用 CI/CD 的情况下使用 Percy 吗?
技术上可以,但 Percy 的设计初衷是在流水线中运行。脱离 CI 使用虽然在技术上可行,但实际上非常不切实际。Delta-QA 可以完全独立运行,不需要任何 CI 环境。
哪个工具的误报更少?
Delta-QA。它通过结构化 CSS 分析而非像素比较来实现零误报。Percy 自 2025 年底起通过 AI 减少了误报,但尚未达到零误报的水平。
Percy 支持本地部署吗?
不支持。Percy 仅提供云端服务(BrowserStack 基础设施)。Delta-QA 提供本地 Desktop 版本,以及面向企业服务器的 On-Premise 版本。
Percy 是一款优秀的视觉测试工具,尤其适合拥有成熟 CI/CD 流水线的开发团队。Delta-QA 则面向所有其他需要视觉验证的人:QA 工程师、设计师、产品经理——任何需要在不编写代码的前提下视觉验证网页的人。