Smoke testing is a process where the software build is deployed to a quality assurance environment and is verified to ensure the stability of the application.
Testing the basic or critical features of an application before doing through testing or rigorous testing is known as “Smoke Testing”.
Smoke testing is a software testing method that determines whether the build is stable or not.Hence it is known also known as Build VerificationTesting or Confidence Testing.It acts as a confirmation of whether the quality assurance team can proceed with further testing.
When we perform smoke testing
whenever the new build is provided,we will always start with smoke testing,because in the latest build,we may encounter the blockers by fixing the other bug or adding new feature could have affected a major portion of the orginal software.This testing should take place at the beginning of the sotware testing life cycle.Smoke testing quickly verifies the quality of the build and evaluate the basic task whether they can be executed or not.
Smoke Testing cycle
Advantages of smoke testing
- It is a time-Saving process.
- It helps in identifying defects in the early stages.
- To demonostrate system stability.
- It improves the quality of the system
Conclusion:
The main objective of this form of testing is to verify that the QA team can proceed with further testing of the software product. As we have mentioned earlier,Smoke testing is the first form of software testing,conducted after each developed build is provided.Smoke testing should be performed on each and every build without fail as it helps to find defects in early stages.Smoke test can minimize test effort,and can improve the quality of the application.
Thank You
Nikhila
Helical IT Solutions