Frequently Asked Questions about interface testing with RoutineBot
RoutineBot is an interface automation testing software. It allows to create
scripts to test interface of software systems just like human testers would
do it. RoutineBot does not just emulate mouse clicks or button clicks, the
RoutineBot allows user to specify some image sample to be found n the screen
and do some action with this sample. Download and try free, unlimited 30-day evaluation version.
Have not found an answer? Use contact form to send
us a question.
What syntax is supported in
script code?
We support Pascal syntax,
actually, if you know any programming language like C++ or Basic - it won't
be hard to create your own scripts, as we have a lot of examples and the
main code can be generated automatically by RoutineBot when you
adding a new command. We
know that Pascal has some limitations (such as declaring variables in the
certain part of the code), but with RoutineBot, you can declare variables
anywhere you need it.
RoutineBot is interacting with graphics! What if some changes happened,
for instance different skin is applied?
If you use in your script image patters, and the original appearance of
some, say button, in tested application changed, then script will not be
executed correctly. So, when designing you scripts have in mind this
possibility.
There are some possible solutions to this problem: you can use
ClickButton
command, which uses button's caption text (not its image). Another
solution is using smaller image patters, in this case there are less chances
for the pattern to be changed.
|