Test Design techniques

Test design techniques listed below. We shall look at some of the commonly used ones in subsequent posts.

Blackbox techniques
  • Equivalence partitioning
  • Boundary value analysis
  • Orthogonal arrays
  • State transition testing
  • Cause-effect graphing & Decision Table
  • Use Case testing
  • Syntax testing
  • Random testing
  • Smoke testing
Whitebox techniques
  • Statement testing
  • Branch/decision testing
  • Branch condition testing
  • Branch condition combination testing
  • Condition decision testing
  • Linear Code Sequence and Jump testing
  • Data flow testing