What is smoke testing?How to perform smoke testing?Difference between smoke and sanity?
What is smoke testing?? Verifying the basic feature or critical feature in an application before going in-depth testing in a high-level manner is called as smoke testing. In smoke testing we provide only valid data and perform testing i.e we perform only positive testing. Smoke testing helps us to find out is the application capable enough to handle in-depth testing. It helps us to find out is the application testable. There are different name given to smoke testing like Sanity, Dry run, Initial build verification, etc Also Read : Acceptance Testing When we perform smoke testing?? As soon as we get the build we will start with smoke testing. Refer to the image below. As shown in the image above after white box testing is done smoke testing starts. So smoke testing is done after white box testing and then in-depth testing is done like functional testing, integration testing, etc. How to perform smoke testing?? Let us take an example of the login page of a website.