首页/开发/软件测试速查/视觉基线的管理
自动化测试66 条

视觉基线的管理

基线管理策略:基线变更随代码评审一起审阅,仅在确认属于预期改动后才更新(如 --update-snapshots);不同操作系统与浏览器生成的基线分目录存放。

软件测试速查开发更新于 2026-10-12

更新基线

更新基线
npx playwright test --update-snapshots
# 命名建议包含平台与浏览器:
#   home-chromium-linux.png
基线是「期望值」资产,应像代码一样进入版本控制与评审流程。
分目录存放按平台与浏览器区分基线,避免字体差异误报
噪声治理动态内容区域用遮罩或阈值配置降低误报

易错点

  • 截图失败就无脑重建基线,视觉回归退化为形式动作
  • 跨平台共用一份基线,字体差异导致持续误报

数据来源与参考

  • Playwright 官方文档:Visual comparisons 与 baselines(playwright.dev)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌