I would like to know if there is any software that can be used to record scripts and save them in a format that can be playback at the client site (excepting unit tests).
We need to have a suite of tests, with verification points developed by us, which can be sent to the client and run on his/her machine. We also need to see if the tests failed or passed and where did it happened.
Any information on how to do this will be highly appreciated,
Without having an authorised license on the client computer?
What I have seen in Rational Robot, is the Test Agent which is run from the Test Manager. And I am not clear if we can do this through internet. Beside, the client may not want to permit us to run Test Agent scripts from our Test Manager through internet.
Hence the question is whether the scripts written in any automated tool can be saved as executables and run on a client machine without license. Thanks.
The only COTS tool I know of where you do a 'distributed' license of the tool and a script was in MS/Visual Test. You could deploy the runtime engine and then use a command line to execute the script.
Microsoft originally did this with MS-Test 3.0 and Visual Test 4.0, before they sold it off to Rational (now IBM). This was also part of the SMS tool to do remote installation scripts.
That was a few years back (about 8 now), don't know what they do now.
As a final option what could be done is build the 'test' in something like VBScript (use the API calls to your application) and use the Windows Scripting Host (WSH) host engine to drive it. This could be widely distributed and not cost you a dime in license. Another 'scripting' language (Ruby, Perl, AutoIt) could be used the same way. Look around.