Tests that can detect concurrency problems? Impossible!
How can you create tests that can detect race conditions and other common concurrency problems?
The general consensus is that you cannot. Since it is very hard to predict the kinds of concurrency problems that your application might have, developers and testers generally wait for concurrency problems to arise before isolating them with tests.
But not any more!
With Mutator’s new concurrency features and operators, you can create or improve your existing tests to detect concurrency problems in your Java applications without needing to wait!
Race conditions, deadlocks, livelocks and more, Mutator has you covered like no other mutation analyzer!
Try Mutator for yourself to find out what you have been missing!