|
WIKIPEDIA关于 smoke testing 的定义
http://en.wikipedia.org/wiki/Smo ... oftware_Engineering
Smoke Testing in Software Engineering
Software smoke tests are designed to confirm that changes in the code do function as expected and do not cause failure of the rest of an entire build.
In software engineering, a smoke test generally consists of a collection of tests that can be applied to a newly created or repaired computer program. Sometimes the test is performed by the automated system that builds the final software.
In this context, the term smoke testing describes the process of validating code changes before the changes are checked into the larger product’s official source code collection. Next after code reviews, smoke testing is the most cost effective method for identifying and fixing defects in software; some even believe that it is the most effective of all.
Smoke testing also refers to the propensity for software engineers assigned to software testing activities to spend large amounts of time outside buildings, grabbing a smoke. |
|