Section I

Section II

Section III

Section IV

Section V

Section VI

Section VII

Section VIII

Section IX

Section X

Section XI

Section XII

Section XIII

Test Design Techniques

There are mainly 3 techniques for designing the test cases.

Specification-based / Black-box techniques
  • Equivalence partitioning
  • Boundary value analysis
  • Decision table testing
  • State transition testing
  • Use case testing

Structure-based / White-box techniques
  • Statement testing
  • Decision testing
  • Other structure based techniques - Condition coverage & Multi condition coverage

Experience-based techniques
  • Error guessing
  • Exploratory testing