Overview - Smoke testing and sanity testing
What is it?
Smoke testing and sanity testing are quick checks done on software to make sure the most important features work before deeper testing. Smoke testing checks the basic functions of the whole system to see if it is stable enough for further testing. Sanity testing focuses on specific parts or fixes to confirm they work correctly after changes. Both help save time by catching big problems early.
Why it matters
Without smoke and sanity testing, testers might waste time testing software that is broken or unstable. This would slow down development and cause delays. These tests act like a quick health check, so teams know if the software is ready for detailed testing or if it needs fixing first. This keeps projects on track and avoids frustration.
Where it fits
Before learning smoke and sanity testing, you should understand basic software testing concepts like test cases and test levels. After this, you can learn about detailed testing types like regression and functional testing. Smoke and sanity testing fit early in the testing process as quick checks before deeper tests.