Types of test scenarios:

  • Basic - Enable basic DUT feature checks
  • Stress - Push boundary and corner cases
  • Random - Maximize coverage
  • Error - Inject invalid operations

Use a graph structure to avoid redundant scenarios.