The document provides information about smoke testing vs sanity testing, including their definitions, key differences, and examples. Some key points:
- Smoke testing verifies critical functionality is working as expected after a new build, while sanity testing checks that new or fixed functionality works as intended after minor code changes.
- Smoke testing aims to check stability before detailed testing, while sanity testing aims to check rationality before detailed testing.
- Smoke testing can be done by developers or testers and is usually scripted, while sanity testing is done by testers and is typically not scripted.
- Smoke testing is a type of acceptance testing, and sanity testing is a type of regression testing.
The document also provides