Code Smell 259 - Control Your Environment to Avoid Test Failures
Don't rely on things that can change without you noticing them
TL;DR: Tests must be in full control.
Problems
Unreliable tests
Difficult debugging
Unexpected changes
Coupling to External dependen...