Message-ID: <731726893.5899.1369537383280.JavaMail.email@example.com> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_5898_80285087.1369537383280" ------=_Part_5898_80285087.1369537383280 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Here is an experiment for you.
Calculate N/TP. This is the number of tests you could have run per seconds if all your tests had obeyed the Ashcroft Commandments. You will probably find that N/TP is= somewhere around 100 test methods per second. Or 10 milliseconds per test = method if you will. (TODO: verify these numbers on a couple of OSS projects= )
Calculate TP/TA. This is your Testing Pain Index (TPI). It should be as = close as possible to 1. Anything over 10 is extremely painful. The Test Exe= cution Frequency (TEF) is inversely proportional to the TPI. Examples to co= me hopefully - in the meanwhile take it with a grain of salt.
Does this sound intriguing to you? If it does, go ahead and enable Ashcr= oft and follow his advice to make your tests fast. -And your business logic= decoupled from infrastructure!------=_Part_5898_80285087.1369537383280--