Jör*_*tag 141

"烟雾测试"是一个来自电气工程的术语.它指的是一个非常基本的,非常简单的测试,您只需插入设备并查看是否有烟雾.

它没有告诉你设备是否真正有效.它告诉你的唯一一件事就是它没有完全破碎.

它通常用于更彻底的回归/积分/验收测试之前的节省时间的步骤,因为如果事情发生火灾,那么运行完整的测试套件是没有意义的.

在编程中,术语的使用意义相同:它是一个非常浅薄,简单的测试,它检查一些简单的属性,例如:程序是否启动?可以打印出帮助信息吗?如果这些简单的东西不起作用,即使尝试运行完整的测试套件也没有意义,有时需要几分钟甚至几小时.

  • 根据维基百科的说法,它最初用于管道行业:"在管道中,烟雾测试迫使无毒,人工制造的烟雾通过废物和排水管在轻微的压力下发现泄漏." (21认同)
  • 比接受的答案要清楚得多. (2认同)

Don*_*ald 68

烟雾测试基本上只是一个健全性检查,以查看软件是否在最基本的级别上运行.

如果您的冒烟测试失败,则意味着运行其他功能测试没有意义.


Eri*_*o - 9

烟雾测试是一种快速,轻量级的测试或一组测试,通常是自动化的,可以确认系统的基本功能是否正常工作.它倾向于强调广泛而非深度测试,通常在启动更广泛的测试之前完成.