Definition
Sanity testing is a subset of regression testing performed to verify that a specific section of the application is still working after a minor change.
Purpose
The purpose of sanity testing is to ensure that the changes or fixes made in the application have not affected the existing functionality.
Execution Process
The process involves selecting a limited number of test cases that cover the impacted areas, executing them, and verifying the results.