What is smoke test?

Possible duplicates:
What is smoke testing and what will it do for me?
What is a validation / health check

What is smoke test and why is it useful?

+45
testing
Oct 29 '10 at 20:40
source share
5 answers

A smoke test is just a performance test to see if the software works at the most basic level.

If your smoke test fails, it means that it makes no sense to run other functional tests.

+54
Oct 29 '10 at 20:44
source share

"Smoke test" is a term that comes from electrical engineering. This refers to a very simple, very simple test in which you simply plug in the device and see if there is smoke.

This does not say anything about whether the device really works. The only thing he tells you is that he is not completely broken.

It is usually used as a step to save time before more thorough regression / integration / acceptance tests, since it makes no sense to run a full testuite if the thing catches fire anyway.

In programming, the term is used in the same sense: it is a very small simple test that checks some simple properties, for example: does the program run? Can he print out his help message? If these simple things do not work, it makes no sense to even try to run a full testuite, which can sometimes take minutes or even hours.

+108
Oct 29 2018-10-29
source share

A smoke test is a quick, easy test or a set of tests, usually automated, that confirm the correct operation of the basic functions of the system. It tends to emphasize broad, not deep tests and is usually done before the start of a more extensive set of tests.

+9
29 Oct. '10 at 20:44
source share

From wikipedia :

This refers to the first test done after a repair or first assembly to provide some assurance that the system under test will not fail catastrophically. After the smoke test proves that “the pipes will not leak, the keys will be hermetically sealed, the circuit will not burn, or the software will not crash”, the assembly is ready for more stressful tests.

In computer programming and software testing, smoke testing is preliminary to further tests that should identify simple failures enough to reject the intended release of the software. In this case, the smoke is metaphorical.

+3
Oct 29 '10 at 20:44
source share

Smoke test is a quick test to see if the application will “light up” the first time it starts. In other words, the application is not broken.

+1
Oct 29 '10 at 20:45
source share



All Articles