My recommendation
I recommend Eventcoder for GUI testing. It has the required functionality
of GUI testing
software and is easy to use for a test engineer. It even offers advanced
functionality, such
as flexibility to change GUI test cases, and an innovative interface
to record and execute
test cases.
I, however, do not know for what size product Eventcoder is appropriate.
Individual
developers can clearly benefit from it. I am not sure if it can be
used for larger projects
because Eventcoder support might be limited; a small team of programmers
develops and
maintains Eventcoder.