The idea of acceptance tests — a set of tests that must pass before an application can be considered finished — is certainly not new. Indeed, the value of testing an application before delivering it ...