We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit 开发者_开发知识库the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this questionCan someone suggest a UI automation tool for a Java Swing application with Record and Playback and screen capture facilities
If you're looking for tools on the free side, check out
Frankenstein - http://frankenstein.openqa.org/
Abbot and Costello - http://abbot.sourceforge.net/doc/overview.shtml
On the paid side, suites such as Rational Functional Tester are pretty powerful, though pretty complex.
Be sure to do as little testing possible with the record and playback (meaning extract your logic to the controllers/models and test those via automated unit/functional tests). Automated UI testing is very difficult and brittle and should really be done late in the project when your UI is no longer changing much.
On the paid side you can also look at what Mercury has to offer : Winrunner is one of the 800-pound gorillas in UI testing.
I know of Abott : http://abbot.sourceforge.net/doc/overview.shtml
Another interesting project is project Sikuli
Marathon http://sourceforge.net/projects/marathonman/ is also a good tool for Java Swing testing.
I would suggest to take a look at ReTest. It's novel approach to functional regression testing is a new way to understand "screen capture" (which also includes screenshots, but a lot more than that). It combines this with ai-based monkey testing.
It is about to become open source as well.
Disclaimer: I am one of the founders of the company behind ReTest.
精彩评论