Sanity Testing in Software development term is a type of software testing, which determines whether the testing of software is required and fair or not, it also provides swift, wide and little in depth testing process. Sanity testing is similar to smoke test as both of them is done to make sure the need and requirement of testing and check whether it is possible and fair or sensible to continue testing.
Below are the some of the Important points describes Why Sanity Testing is Required:
If developer has left some minor issues with software application so after fixing those issues it is better to perform sanity in-place of doing complete regression testing, hence, we can say sanity testing is a part of regression testing.
It verifies, if end user requirements are met or not.
It also verifies that even after doing a small changes in application/software, the sections of an application is working properly or not.
It is done to find some defects in specific or particular functionality or whenever there are some defect fixes or changes in the existing functionality. So to replace executing full regression test sanity is done.