当电路板做好以后,首先,会加电测试,如果板子没有冒烟,再进行其它测试,否则,就必须重新来过 —— 维基百科
BVT(Build Verification Testing):在软件研发中,冒烟测试其实是微软首先提出来的一个概念,和微软一直提倡的每日build(构建版本)有很密切的联系。
具体说,冒烟测试就是在每日build(构建版本)建立后,对系统的基本功能进行简单的测试
A. 冒烟测试的价值
在敏捷开发模式下,版本迭代快速,冒烟测试反馈的Bug影响的代码量较小,影响功能范围较小,沟通成本降低,降低开发修复成本
提前针对核心功能和新增变动完成测试,缩短测试周期,提升测试效率
B. 现阶段最佳实践
针对日常版本,实现自动化测试流程高覆盖率
C. 冒烟测试后复盘指标建设
用例通过率、同一版本冒烟轮数、单一版本/项目的重复Bug、研发处理时效