Sanity Testing is bassically a Brief test of major functional elements of a piece of software to determine if its basically operational. Its is defined as :
> Teswt Engineer cover basic functionality of the buld to validate " whether the build is stable for complete testing or not".
> sanity testing is an Initial effort to check whether the application can be tested further without any interruption. Basic gui functionality,connectivity to database are concentrated here.
> Tester conducts the Sanity test to ensure the stability of the application build.Tester finds weather the application build is stable for complete application or not.
> A sanity test is a narrow regression test that focuses on one or a few areas of functionality. Sanity testing is usually narrow and deep.
> A sanity test is usually unscripted.
> A Sanity test is used to determine a small section of the application is still working after a minor change.
> Sanity testing is a cursory testing; it is performed whenever a cursory testing is sufficient to prove the application is functioning according to specifications. This level of testing is a subset of regression testing.
> Sanity testing is to verify whether requirements are met or not, checking all features breadth-first.