Saturday, September 6, 2014

Sanity Testing

Sanity Testing
In simple terms sanity test is a kind of specialized helth check up of software or the system under test.In software development, the sanity test a form of software testing which offers quick, broad, and shallow testing determines whether it is reasonable to proceed with further testing or not.

Brief test of major functional elements of a piece of software to determine if its basically operational or not.

Why,Sanity Testing?
The main objective behind sanity testing is to know whether the new functionality bugs have been fixed or not. Sanity checks the build functionality at higher level.It is done to verify the rationality of system to proceed with more rigorous testing

When, Sanity Testing?
It may or may not be always a prerequisite to perform a sanity,depending on the project.Since it is not documented it may be skipped in various cases(totally conditional)
How, Sanity testing?
Sanity Testing is performed after bug fixes  to ascertain that a particualr component of system or software is  working fine end to end. It is executed before any detailed functional or regression tests are executed on the software build. The purpose is to reject that particular component of system before going ahead for more rigorous testing efforts.

No comments: