首页/开发/软件测试速查/冒烟测试(Smoke Test)
测试基础与分层67 条

冒烟测试(Smoke Test)

对构建产物做快速的基础验证:关键功能可用、服务能启动、核心接口返回正常;失败即拒绝进入后续测试阶段。

软件测试速查开发更新于 2026-10-12
目标用少量用例快速判断构建是否值得深入测试
时机部署完成后、回归开始前
时长预期分钟级

接口冒烟示例

接口冒烟示例
curl -fsS -o /dev/null https://api.example.com/healthz && echo 'healthz OK'
curl -fsS https://api.example.com/api/v1/version
冒烟集合宜小而稳定:只保留部署后必须成立的检查,避免把冒烟做成小回归。

易错点

  • 冒烟用例越加越多,失去快速反馈的意义
  • 只检查进程存活不检查核心接口,容器 CrashLoop 时无法及时发现

数据来源与参考

  • ISTQB 术语表(smoke test)
  • Google SRE Workbook(发布验证实践)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌