The A-Z Guide on Sanity Testing
While testing have you ever asked yourself, “Am I thinking about this correctly?”, “Am I imagining things that are not actually true?”, “Are my ideas and plans even somewhat feasible?”, “Are these results reasonable?”
If so, then you have applied sanity testing to your own thoughts and ideas.
In this article, we explore the nature of sanity testing in software development and maintenance projects. Examining how sanity testing can help provide quick and actionable feedback to know if an application, website, or system is behaving as expected at a basic level.
It is important to understand at the outset that this article assumes no particular context in functionality, but does assume a rapid iteration approach to software lifecycles. All too often, people assume simple functionality when discussing testing of any type.
In reality, the problem domains and applications can be very complex and highly critical. This is why a casual approach to sanity testing is not assumed.
- What is Sanity Testing?
- How To Do Sanity Testing?
- Why Are Sanity Test Cases Important [with examples]?
- Automated Sanity Tests
- Sanity Testing Tools
- Sanity Testing Checklist