Multiple choice technology testing

What is the testing to determine a new software version is performing well enough to accept it for a major testing effort

  1. Regression testing

  2. Load testing

  3. Install/Uninstall testing

  4. Sanity testing

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Sanity testing is a quick, cursory testing performed to determine if a new software version is stable enough to warrant further major testing efforts. It's a subset of regression testing focused on core functionality. If sanity testing fails (major bugs in critical features), the build is rejected without wasting time on comprehensive testing. Regression testing is broader (checks all functionality), Load testing checks performance under load, and Install/Uninstall testing validates installation processes.