You have an old system you want to replace by TestInjection. But no one wants to sit down and write the functional tests.
Therefore,
CaptureTransactions going in and coming out of the system. Automate that. Dump your database before and after. Let your testers label each bag of in/out transactions + associated dump with the intent of their use of the system.
Now automate re-running a bag of captured transactions. Congratulations, now no one has to sit down and write the functional tests. --PeterMerel
Excellent idea; I can see how this would be very useful to me on a number of projects. Does anyone know of pre-existing software for doing this, or strategies? I am imagining this as a strategy: