首页/开发/CI/CD 与发布速查/冒烟验证作为发布门禁
发布策略60 条

冒烟验证作为发布门禁

发布后对关键路径做最小验证:登录、下单、支付等主干流程的自动化断言通过才继续放量;失败即停止并进入回退流程。

CI/CD 与发布速查开发更新于 2026-10-12
范围少量关键路径(3-5 条)
执行CI Job 或发布脚本自动运行
判据断言失败 = 发布失败
记录结果附到发布记录

冒烟命令

冒烟命令
curl -fsS https://web.example.com/healthz
curl -fsS -X POST https://web.example.com/api/login -d '{"u":"smoke"}' | grep -q token
冒烟只回答「发布是否可用」,不替代回归测试;用例要稳定、快速、可重复执行。

易错点

  • 测试数据被污染:误报频繁后团队开始无视失败
  • 只测健康检查:业务不可用的版本照样被判通过

数据来源与参考

  • Humble & Farley《Continuous Delivery》(冒烟测试)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌