Best Practice: Stabilize tests before adding them to a test suite

One common mistake to make when adding a new test to an existing test suite is to accidentally add a test which fails in a non-deterministic manner.  Tests which spuriously fail waste developers time and degrade their trust in the test suite as a whole.  To avoid this, before adding a new test to the …

Continue reading ‘Best Practice: Stabilize tests before adding them to a test suite’ »