Announcing WindowTester open source release
Posted:
Wednesday, March 7, 2012
We are thrilled to announce the open sourcing release of WindowTester Pro, a solution that automates the process of GUI testing. 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.
Using WindowTester Pro, developers can easily create tests for every GUI they create. 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.
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.
Using WindowTester Pro empowers developers with testing capabilities and reduces the time required to hand-code tests. 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.
For more information, please visit the WindowTester Pro home page or join the discussion list.
The Googlers who made this open sourcing release possible include Eric Clayberg, Keerti Parthasarathy, Mark Russell, and Seth Hollyman.
By Keerti Parthasarathy, Software Engineer, Google
Using WindowTester Pro, developers can easily create tests for every GUI they create. 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.
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.
Using WindowTester Pro empowers developers with testing capabilities and reduces the time required to hand-code tests. 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.
For more information, please visit the WindowTester Pro home page or join the discussion list.
The Googlers who made this open sourcing release possible include Eric Clayberg, Keerti Parthasarathy, Mark Russell, and Seth Hollyman.
By Keerti Parthasarathy, Software Engineer, Google




Congratulations! These are great news for Eclipse. Thank you for your contribution.
ReplyDeleteThank You ! Fantastic software .
ReplyDeleteAny idea when WindowTester will support eclipse 4.x?
ReplyDeletewow cool! Thanks for sharing!
ReplyDeletethis is great. I've read a research paper on this some time ago, and to see an actual implemented software is just awesome! Thanks a ton!
ReplyDeletehi,
ReplyDeleteI would like to know if it records the clicks and mouse movements from "inside" (from an event loop or something like that) or from "outside" (just capture mouse movements and actions).
The first one would be desirable. Anyway, these are good news for Eclipse. Congratulations!!!
Some years ago we made the Open HMI Tester (http://sourceforge.net/projects/openhmitester/), which follows the "inside" paradigm. It was more difficult to design and implement, but the result was a more robust and changes-tolerant testing tool.
Here it working: http://www.youtube.com/watch?v=0u04Q9lmbok
Cheers!! and thanks for your time :-)
Hi,
ReplyDeleteIs there any plan to contribute this project to the Eclipse Foundation?