冒烟测试最初的含义是硬件设备或电路板之类修复之后直接通电,如果没有冒烟,就表示通过了冒烟测试。
在软件测试中,指的是代码中修改了之后,启动程序,查看该bug问题是否修复,并且同时没有导致其他基本功能的异常。
冒烟测试的目的不是确保二进制文件100%没有错误。这样需要花费太多的时间。执行冒烟测试是为了在高级别验证版本。要确保二进制文件中的更改不会破坏常规版本的稳定性,也不会导致功能中出现严重错误。
简单说貌似应该是代码编译无问题,测试环境版本发布后启动正常,基本功能没有明显错误(一眼能发现的),且bug确实修复。