NDT or Non-Deterministic are unreliable tests.
Such tests sometimes pass and sometimes fail. When these tests fail, they are re-run.
Non-Determinism from tests can be eliminated by: Quarantine, Asynchronous, Remote Services, Isolation, Time, and Resource Leaks.