开发者

UI automation tool for Java Swing application with Record and Playback and screen capture facilities [closed]

开发者 https://www.devze.com 2023-01-14 23:22 出处:网络
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.

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 question

Can 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.

0

精彩评论

暂无评论...
验证码 换一张
取 消