Testing practices to avoid.

  • Unit testing configs: Copies a value in one file to validate it in another. No more.
  • Unimportant things: Sometimes there’s just not enough value in a validation.
  • Things that must be validated manually anyway: No feedback loop optimization.
  • Test dependencies in production: In some systems, test utilities double as vulnerabilities.