3

What tools are available for record and play back type testing of an Eclipse RCP application?

I'm hoping for something that the end users will be able to pick up pretty easily and record their user acceptance tests with.

Benny Hallett
  • 7,327
  • 4
  • 26
  • 26

5 Answers5

4

Have a look at this:

http://code.google.com/p/robotframework-eclipselibrary/

Robot framework is one of the easier testing tools for end users to pick up as it nicely separates code from tests.

Mark Irvine
  • 1,349
  • 14
  • 24
3

A comparision which includes most of the tools mentioned in the other answers (WindowTester, Squish, RCPTT, Jubula) can be found directly on the Eclipse website.

Cwt
  • 8,206
  • 3
  • 32
  • 27
3

WindowTester supports testing of SWT and Swing applications. It supports recording actions to Java tests. It was developed by Instantiations, which consistently delivered excellent products for Java development, integrated well within the Eclipse IDE. Google acquired Instantiations this year, and now offers WindowTester as free software.

Squish, by FrogLogic, supports many UI toolkits, including SWT. I toyed with the Qt version a few years back, and liked it. Squish supports recording to scripts that you can then edit, in Python, JavaScript, Perl or Tcl. Scripts are not dependent on screen coordinates. On the downside, Squish is exorbitantly priced, and it's licensed per UI platform.

Some other options are described in this previous question.

Community
  • 1
  • 1
Andy Thomas
  • 84,978
  • 11
  • 107
  • 151
  • windowtester pro moved to google :) the new link is http://code.google.com/javadevtools/wintester/html/index.html – pbanfi Nov 11 '10 at 11:49
1

This question is quiet old and the answers outdated. RCPTT is a great if not the best solution to this problem. Free of charge and you are able to record user interactions

Staalk
  • 235
  • 1
  • 4
  • 12
  • I thought that Jubula was Eclipse's offical testing project. It also has the features you mentioned. Have you tried using both of them? I wonder why they started a new project, there's not a single word about the reason. – Adam Horvath Jul 09 '15 at 20:49
0

Eclipse foundation now has Jubula ptojext. See http://eclipse.org/jubula/ "Jubula"

Sebastien
  • 5,506
  • 4
  • 27
  • 37