As with any testing methodology,
it is up to the developers and project administrators to design the tests,
present a reasonable budget, evaluate interim results,
and conduct regressive tests as appropriate to the software system, the overall project, and the client.