views:

207

answers:

2

Hi guys In my final project,we are using FEST for gui testing, we have been persuaded fest is powerfull,but displaying of frames everytime is very waste of time ,Also we are using continuum ,fest cant work in continuum,because continuum's maven cant open gui(by the way we use maven too ,our tests pass in our maven in our local machine). How can i solve this problem?any idea? if i cant make this,please inform me about this.

+1  A: 

FEST by design displays the UI. If you don't want the tests to block your desktop, the only way is to use some kind of virtual desktop: - Xvfb (Linux) - VMWare (Linux, Windows) - Auto-logon (Windows - not tested, found somewhere in docs)

You can read more about it here: http://docs.codehaus.org/display/FEST/Continuous+Integration

May or may not be related, but in order to speed up your tests have a look at:

Robot.settings().delayBetweenEvents()

This controls how fast mouse and keyboard events are.

Konrad Garus
+1  A: 

Have a look at WindowLicker:

A framework for the test-driven development of Java systems through the GUI.

I haven't used it myself, but it's written by some of the same people that wrote JMock, so it should be a good quality utility.

skaffman