A method, apparatus and computer program product for generating a test
script for use by a test agent is presented. A first test script is
generated in a first language. A determination is then made whether to
generate an intermediate test script from the first test script. When the
determination is made not to generate an intermediate test script then
the first test script is converted into a second test script in a second
language, and the first test script is also converted into a callback
test script. When the determination is made to generate an intermediate
test script then an intermediate test script is generated from the first
test script. The intermediate test script is converted into a second test
script in a second language, and the intermediate test script is
converted into a callback test script. The second test script and the
callback test script are compiled into a final test script.