Smoke Testing
SMOKE TESTING is?a type of software testing that determines whether the deployed build is stable or not.?
Smoke testing, also called?build verification testing?or?confidence testing, is a software testing method that is used to determine if a new software?build?is ready for the next testing phase. This testing method determines if the most crucial functions of a program work but does not delve into finer details.
As a preliminary check of software, smoke testing finds basic and critical issues in an application before more in-depth testing is done. If a piece of software passes a smoke test, quality assurance (QA) teams then proceed with further testing. A failure means the software must be handed back to the development team.
The goal of smoke testing is to discover simple but severe failures using?test cases?that cover the most important functionalities of a software. Smoke tests are performed by QA teams using a minimal set of tests on each build that focuses on software functionality.
Without smoke testing, major issues could slip through the cracks, leaving the chance for those issues to cause larger problems down the line.