tags:

views:

1162

answers:

4

Right now, I'm testing a Java Application with QTP (really expensive software).

I decided to move my web application testing to Selenium (using Java) and I was wondering if there were any other good tools to test my Java Application or if there are some libraries that tell allow me to click/type into Java Applications like Selenium does for web applications.

I'm looking for something like Selenium but for Java Applications (ie. if you wanted to test Eclipse IDE, you'd use this).

+1  A: 

Marathon looks interesting although I have not used it myself.

http://www.marathontesting.com/Marathon.html

Glenn

GlennH
+2  A: 

I have good experiences with Jemmy, the UI testing library made for Netbeans. I combine it with Groovy to write test scripts.

It is a pure library, not a record/playback tool.

Tom
Is this only for NetBeans? Anything like this available for Eclipse?
apandit
It's just a library. It is written for a swing application that happens to be called Netbeans, but you can use it for any other app. There is no specific IDE support (Netbeans, Eclipse, or otherwise).
Tom
A: 

Try Compuware tools, less expensive than QTP but equally powerful

Chanakya
A: 

Silktest claims full Eclipse 3.4 support, however, it doesn't support an SWTTreeView. As such, it can't test crap.

Also the new Silktest Open Agent is replacing the Classic Agent. The Open Agent has about 25% of the capability of the Classic Agent.

Silktest has been excellent for testing Java JFC based applications with its Classic Agent.

I'd avoid Open Source tools if there's no phone support. Without such, Open Source tools are a joke in comparison to commercial test tools.