I think you need to get more familiar with what formal software testing, and unit testing, is; Marc Clifton, one of CodeProject's MVP's, and long-time major contributor, has just published an excellent free e-book through SyncFusion titled: "Unit Testing Succinctly" which you can download here: [
^].
I wonder how a tool for "software testers" would be different from a tool for "software developers;" if you have some specific ideas on that, I wish you would add them to your original post. One reason (among many) for having "live" human testers is to stress-test software in development by doing strange/unexpected/crazy things with the program: did you have that in mind ?