我以为我理解烟雾服务器用于持续集成来衡量项目的性能和测试覆盖率。这基本上是正确的吗?对程序进行冒烟测试意味着什么?它是否仅仅意味着持续应用烟雾服务器上定义的测试,以便能够查明特定时间范围内的性能下降情况?
This other question确实描述了健全性测试和冒烟测试之间的区别,但没有要求定义冒烟测试。这个问题比引用问题早很多年。
请您参考如下方法:
冒烟测试是一组在实际测试之前运行的基本且廉价的测试。它的目的是验证构建是否已成功部署以及所有测试环境。各方面正在运行并准备好进行实际测试过程。它可以帮助您将测试的全部愤怒降到错误的构建上,并让您意识到您一直在一个糟糕的环境上进行测试。或者错误地部署构建,可能为时已晚。