Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Testing Modes

There are many categories of testing. Let’s list some of them:

  • Functional testing. (Checking the functionality of the software.)
    • Unit testing
    • Integration testing
    • Acceptance testing (BDD Behavior-driven development is related to this.)
    • White box
    • Black box
    • Regression testing
  • Code quality tests
  • Usability testing
  • Performance testing
  • Load testing
  • Stress test
  • Endurance test
  • Security testing

Other names

  • Smoke testing
  • Sanity testing (preliminary testing).