Possible Duplicate:
What is a smoke testing and what will it do for me?
Why are "smoke tests" called "smoke tests"? I don't get this at all. What does smoke have to do with it?
According to Wikipedia, the term “smoke testing” likely originated in the plumbing industry; plumbers would use real smoke to discover leaks and cracks in pipe systems. Sometime later, the term appeared in electronics testing.
Smoke Tests vs. Both smoke tests and unit tests should be implemented in your build pipeline. Smoke tests should cover high-level end to end functionality, where unit tests should cover single component testing. Both should be present, and one should not replace the other.
Important differences: Smoke vs Sanity testingSmoke Testing is performed to ascertain that the critical functionalities of the program are working fine. Sanity testing is done at random to verify that each functionality is working as expected. Smoke testing exercises the entire system from end to end.
There are three types of Smoke testing namely: - Manual Method, Automation Method and Hybrid Method. The manual method is the most commonly used smoke testing method under which the smoke test cases are tested manually for the fresh build and the newly added features.
See also answer to What is a smoke testing and what will it do for me?:
The term originates in hardware repair and has been applied to software. It's intended to be a quick test to see if the application "catches on fire" when run for the first time. As stated above it's just to make sure you don't waste a bunch of folks time by setting them loose on something that's obviously broken.
It comes from hardware. After you've assembled/soldered/wired everything together, you connect it to mains and turn it on.
Smoke testing originated in the hardware testing practice of turning on a new piece of hardware for the first time and considering it a success if it does not catch fire and smoke.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With