Popular as Build Verification Testing, Smoke testing is a software testing process based on non-exhaustive set of tests conducted with an objective of ensuring the working of the most important functions. This test is performed with a motive of assuring that the build can proceed further and is stable to perform well. Smoke testing covers all the major functions of software but none of them are being observed in detail. Smoke Testing is performed manually or with the help of automation tools/sc