我认为我理解了smoke服务器用于持续集成,以测量项目的性能和测试覆盖率。这基本上是正确的吗?冒烟测试程序是什么意思?这是否仅仅意味着继续应用smoke服务器上定义的测试,以便能够精确定位特定时间范围内的性能下降?
This other question确实描述了健全测试和冒烟测试之间的区别,但没有要求定义冒烟测试。这个问题比参考问题早了很多年。
发布于 2009-04-13 20:16:50
冒烟测试是在实际测试之前运行的一组基本的低成本测试。它的目的是验证构建是否成功部署,以及所有测试环境。方面正在运行,并为实际的测试过程做好了准备。它省去了你在错误的构建下测试的全部愤怒,而仅仅是意识到你一直在一个糟糕的环境中进行测试。或者错误地部署构建,可能为时已晚。
发布于 2013-04-02 22:22:35
打开它,看看有没有烟冒出来。
发布于 2009-04-13 20:31:33
该术语起源于hardware repair,并已应用于软件。它的目的是快速测试应用程序在第一次运行时是否“着火”。如上所述,这只是为了确保你不会浪费一群人的时间,让他们在一些明显损坏的事情上松散。
https://stackoverflow.com/questions/745192
复制相似问题