烟雾测试(Smoke Testing):在软件构建(build)或系统集成后,先进行的一轮快速、浅层检查,用来确认关键功能是否“基本可用”、系统是否稳定到值得继续做更深入测试。也常被称为“build verification test(构建验证测试)”。(在其他语境中也可指粗略的初步检验。)
/smoʊk ˈtɛstɪŋ/
The team ran smoke testing after the new build was deployed.
团队在新构建版本部署后进行了烟雾测试。
Before starting full regression testing, we do smoke testing to ensure the login and payment flows work at a basic level.
在开始完整回归测试之前,我们会先做烟雾测试,确保登录和支付流程在基础层面可用。
“Smoke test / smoke testing”原意与工程领域的“通电看是否冒烟”式快速检查相呼应:先用最低成本确认系统没有明显“致命问题”。后来被软件工程借用,用来指代发布或集成后的第一道快速把关。
(该术语多见于软件工程与测试类书籍/文档中,常以 smoke test 或 smoke testing 出现)