I'm afraid I probably won't have time to do this myself, but one idea I've heard is to use Emacs' interactivity to make testing easier.
For instance, you could code in a split-window view where one window has your code and another has test results that are constantly updated to match the code.
It would be even better if Emacs could figure out how to test on "representative" inputs itself, but I can't figure out how to do that. It seems like quite a hard problem in general, so it would probably on work in some cases.