The Flickering Test
Definition:
A test which just occasionally fails, and is generally due to race conditions within the test. Typically occurs when testing something that is asynchronous. Possibly a superset of the Wait and See and The Sleeper anti-patterns.
References:
Quality attributes
- Code Example
- Cause and Effect
- Frequency
- Refactoring