Smoke Testing
Smoke Testing
• Smoke testing is a software testing process that determines whether the deployed
software build is stable or not.
• Smoke testing is a confirmation for QA team to proceed with further software testing.
• Smoke test verifies that the important features are working and there are no
showstoppers in the build that is under testing.
WHEN DO WE DO SMOKE TESTING ?
• Smoke testing is done whenever the new functionalities of software are developed and
integrated with existing build that is deployed in QA/staging environment.
• It ensures that all critical functionalities are working correctly or not.
• In this testing method, the development team deploys the build in QA.
• The QA team test the application against the critical functionalities.
• These series of tests are designed to expose the errors in the build. And if these tests are
passed then the QA team continues with functional testing.
• Any failure indicates then the system have to send back to the development team.
• Whenever there is a change in the build , we perform smoke testing to ensure the stability.
EXAMPLES OF SMOKE TESTING