Sanity testing is a type of testing that is used to quickly verify that a small change to a software application or system has not caused any major issues. It is typically a shallow and narrow testing effort that is focused on ensuring that the system is still functioning correctly after a change has been made.
Sanity testing is usually performed after a minor change or bug fix has been made to the system, and is intended to provide a quick check that the change has not introduced any new defects or caused any existing functionality to break. This type of testing is typically done to verify that the system is stable enough to proceed with further testing, and is not intended to be a comprehensive test of the system’s functionality.
Sanity testing is often performed by developers or testers who are responsible for making the change to the system, as they are in the best position to understand the impact of the change. It is typically a quick and informal testing process that is focused on verifying the stability of the system after a change has been made.