
烟雾测试(Smoke Testing),又称冒烟测试,是软件开发中验证系统基础功能稳定性的测试方法,概念源自建筑行业对水管泄漏的检测方式 ,后由《微软项目求生法则》第十四章引入软件开发领域。该测试由开发人员在个人软件版本上执行,旨在快速确认新代码未引发致命错误,确保核心模块正常运行 。其名称比喻耗时短的特征,实践中亦用于电路板通电检查等场景。
烟雾测试对象为每个新编译的软件版本,需通过基本功能验证后方可进入正式测试环节。微软团队采用每日构建与烟雾测试结合的工作流程,将构建完整性设为最高优先级。测试用例需与开发人员协同设计,通常位于单元测试与集成测试之间。在开发平台中,该测试用于验证节点配置与运行逻辑,如调度参数替换、依赖关系正确性及执行结果是否符合预期 。
想要了解更多“烟雾测试”的信息,请点击:烟雾测试百科
