Sanity Testing

Sanity Testing is a quick assessment performed on a software build after minor changes have been made. Its purpose is to determine whether the build is stable enough for further testing.

Key Aspects:

  • Focuses on specific functionalities that may have been affected by recent changes.
  • Conducted quickly to save time before more extensive testing phases.
  • Helps identify major issues early in the testing cycle.

Benefits:

  • Ensures that critical functionalities work as expected after changes.
  • Reduces time spent on detailed testing if fundamental issues are found.
  • Provides immediate feedback to developers about the quality of the build.

Sanity testing is often part of regression testing processes, helping teams maintain software quality throughout development.