Blog Home

Effective Testing

2014-05-07

To be effective, a test maximizes three important qualities:

  • Fidelity - Sensitive to defects in the code under test.
  • Resilience - Fails only when a breaking change is made to the code under test.
  • Precision - Upon failure reports exactly where the defect lies.