Smoke test 指“冒烟测试/烟雾测试”:一种快速、粗粒度的初步测试,用来确认系统或关键功能是否能基本运行(常用于软件构建、发布前或硬件通电后)。如果连这一步都失败,通常不值得继续做更深入的测试。也常写作 smoke-testing(作动词/形容词)。
/smoʊk tɛst/
We ran a smoke test after the update to make sure the app still starts.
我们在更新后做了烟雾测试,确保应用还能启动。
Before the release, the team performed a smoke test on the new build; although it didn’t prove everything was correct, it quickly revealed a critical login failure.
发布前,团队对新版本做了烟雾测试;它不能证明一切都正确,但很快暴露了一个关键的登录故障。
“Smoke test” 原本来自工程与电子设备的口语说法:设备第一次通电或装配后先做最基本的检查——如果冒烟或烧坏,显然就“没过”。后来这个比喻被软件工程广泛借用,表示“先做最基本的可运行性验证”。