Having Flaky Or Slow Tests

Definition:

  • A test that sometimes fails and sometimes passes (without any code changes in between) is unreliable and undermines the whole testing suite

References:

Quality attributes

  • - Code Example

  • - Cause and Effect

  • - Frequency

  • - Refactoring