What is Smoke testing

Smoke testing is a type of software testing that is conducted to check whether the basic functionality of the software application is working or not. It is a preliminary test that is conducted to ensure that the critical components of the software system are functioning correctly after any major changes or updates.

The term "smoke testing" comes from the idea of testing the software application just like a smoke test is done to check whether a machine is working or not. Smoke testing is performed after the build process to determine whether the build is stable enough for further testing.

The main objective of smoke testing is to detect the major defects or errors that can cause the system to crash or not function correctly. It is a quick and easy test that is designed to identify any critical issues before proceeding with further testing.

Smoke testing involves executing a few basic tests on the application, such as opening the application, logging in, navigating to different screens, and performing some basic functions. If the basic functionality of the software is not working correctly during smoke testing, it is an indication that there are serious defects that need to be fixed before proceeding with further testing.

Few examples of smoke testing


E-gift card 

Comments

Popular posts from this blog

java.lang.NoClassDefFoundError: groovy/lang/GroovyObject (issue for Rest Assured project in Eclipse)

Examples of Sanity testing