Googlers announced the open sourcing of "WindowTester Pro," that empowers developers with GUI testing capabilities and reduces the time required to hand-code tests.
"Using WindowTester Pro, developers can easily create tests for every GUI they create. This enables developers to build quality into the product early in the process because problems are found and resolved earlier in the development cycle. WindowTester Pro can help developers and companies drastically lower both testing time and cost," informs Googlers.
The tests generated by WindowTester Pro are standard Java JUnit tests, thus they can be run within your Eclipse environment or they can be automated to run using Ant. Tests can be generated for SWT and Swing Java applications.
"WindowTester Pro contains a recording console that captures and records keyboard clicks and mouse movements. The first step in test development is to turn on the Record feature and then work with various elements of the UI such as windows or buttons. WindowTester Pro will capture the steps taken," explains Google.
"Once the GUI has been exercised, the developer closes the application under test. When the application is closed, the recording is terminated and the test is generated," Google added.
WindowTester Pro is shipped as a Eclipse plugin and has support for Eclipse versions 3.5, 3.6 and 3.7. WindowTester Pro was previously offered by Instantiations Inc.