冒烟测试

先来看看维基百科上对冒烟测试的解释:

smoke testing is preliminary testing to reveal simple failures severe enough to, for example, reject a prospective software release. Smoke tests are a subset of [test cases] that cover the most important functionality of a component or system, used to aid assessment if main functions of the software appear to work correctly. When used to determine if a computer program should be subjected to further, more fine-grained testing, a smoke test may be called an intake test. Alternately, it is a set of tests run on each new build of a product to verify that the build is testable before the build is released into the hands of the test team. In the DevOps paradigm, use of a BVT step is one hallmark of the continuous integration maturity stage.

烟雾测试是初步测试,可以揭示严重到足以导致严重故障的简单故障,例如,达不到预期的软件版本。 冒烟测试是[测试用例]的子集,覆盖了组件或系统的最重要功能,用于辅助评估软件的主要功能是否正常运行。 当用于确定是否应对程序进行进一步的更细粒度的测试时,冒烟测试可以称为进气测试。另外,它是在将该内部版本交给给测试团队前的一个验证测试。在DevOps范例中,使用BVT步骤是连续集成成熟阶段的标志之一。

简单来说就是每个版本变更后,在正式测试前,对软件系统进行的一次简单验证性测试。

它的目的是确认软件基础的功能正常,确保软件系统能够运行并能够执行后续的正式测试。它的作用更多的是判断产品能否转入测试,所以这种测试只对主要功能的进行验证,不会对具体功能进行深入测试。

而通常一旦测出来问题,开发人员就会气到冒烟,所以叫冒烟测试(划掉:imp:)。冒烟测试这一名字的来历,最开始是从电路板测试得来的。当电路板做好以后首先会加电测试,如果存在设计缺陷,电路板可能就会短路冒烟。

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 1

:flushed:气到冒烟

3年前 评论
Brewin (楼主) 3年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!