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.
Smoke testing is performed earlier in the testing process to ensure basic stability, while UAT is conducted by end-users or stakeholders to validate that the software meets their specific requirements and is ready for production use.