What is Sanity Testing?

What is Sanity Testing?, is it Test Level or Test Type or Test Technique?, Sanity Testing vs. Smoke Testing, and Test Execution Levels.

Manual Testing Tutorial

Manual Testing Video

Manual Testing Material Download Link

Selenium Online Training by G C Reddy

What is Sanity Testing?

I. Test Levels
  1. Unit Testing
  2. Integration Testing
  3. System Testing
  4. Acceptance Testing

Note: Sanity testing is not a test level, Developers conduct testing at Unit test level, Independent testers conduct testing at Integration test level and System test level, and end users conduct testing at Acceptance test level.

II. Test Types
  1. Functional Testing
  2. Non functional Testing
  • Performance Testing (Load, Stress, Spike, Volume, Endurance Testing)
  • Usability Testing
  • Security Testing
  • Compatibility Testing
  • Reliability Testing

Database Testing

Etc.

III. Test Techniques
  1. White box Test Techniques
  2. Black box Test Techniques
  3. Experience based Test Techniques
IV. Test Execution Levels
  • Sanity Testing
  • Comprehensive Testing.
  • Reporting Defects
  • Tracking Defects
  • Sanity Testing on modified build.
  • Regression Testing Cycle 1
  • Reporting Defects
  • Tracking Defects
  • Sanity Testing on modified build.
  • Regression Testing Cycle 2
  • Reporting Defects
  • Tracking Defects
  • Sanity Testing on modified build.
  • Regression Testing Cycle 3
  • Reporting Defects
  • Tracking Defects
    .
    .
    Final Regression

Key Points about Sanity Testing

  • It is a subset of regression testing
  • It is done when we are short on time to perform detailed testing
  • It is non-scripted
  • It is a quick and brief testing method which ensure that the changes are working as per expectations and as per specifications of the client
  • It checks the minor fixing of bugs and the functionality to make them work intact
  • It can be created based on basic functionality
  • It can run when a project goes through some major modifications
  • Sanity test cases delivery a high project value to both software development teams and the customers

 

Manual Testing Tutorial

manual Testing Video

Manual Testing Material Download Link

Follow me on social media: