WindowTester Pro is now offered as a free download by Google. Please stay tuned for exciting new announcements coming soon on the Google Web Toolkit blog http://googlewebtoolkit.blogspot.com/.
To opt-in to receive emails about WindowTester Pro and other Google Developer Tools, please visit http://code.google.com/webtoolkit/tools/optin.html.
WindowTester Pro streamlines testing of Java rich client applications by providing tools to automate recording, test generation, code coverage, and playback of GUI interactions that can occur within an application. Supporting the popular SWT and Swing UI frameworks, WindowTester Pro seamlessly integrates with the native Eclipse testing framework and generates code that is 100% JUnit compatible to deliver a high quality and consistent user experience. WindowTester Pro includes:
- WindowTester Swing - Automate recording, test generation, code coverage and playback of GUI interactions that can occur within an application built using the Java Swing UI framework.
- WindowTester SWT - Automate recording, test generation, code coverage and playback of GUI interactions that can occur within an application built using the Standard Widget Toolkit (SWT) UI framework.
- WindowTester Runner - Expand UI test execution at reduced cost. Use WindowTester Pro, WindowTester SWT or WindowTester Swing for both test development and execution, purchasing WindowTester Runner licenses for additional users who are responsible for testing the user interface.
The latest version of WindowTester Pro provides support for Eclipse 3.6, improved widget support (including a number of new locators and assertions) and better usability, addressing items to improve the user experience.
Highlights of WindowTester Pro functionality include:
Click and Record
Quickly and easily record GUI tests, optionally defining pre-conditions and ensuring that specified properties are true. Interact with your application as you normally would and let WindowTester Pro watch your actions and generate a test case automatically. These generated tests are pure Java and easily customized using all the power available in the Java language.
From the Recorder Console, monitor and edit recorded actions real-time (correcting any missteps as they occur), generate multiple tests in a single recording session, and control the process from an easy-to-use recording toolbar.
WindowTester test cases automatically exercise your application's GUI, boosting your confidence that your application meets its specifications. Easily record and playback tests for Java GUIs using the Eclipse Graphical Editing Framework GEF).
Test case execution is easily integrated into a continuous build system so that the correctness of your application is tested each and every time that your application is built.
Understand what parts of your application are exercised when one or more WindowTester tests are executed.
Rich GUI Test Library
WindowTester provides a Rich GUI Test Library, hiding the complexities
and threading issues of GUI test execution and facilitating test case
customization to meet the needs of your particular situation.
Generate test cases based on the JUnit standards.
Create pure Java GUI test cases that are easy to read.
Establish test preconditions with Setup Handling.
Re-factor, customize or extend GUI test cases.
Create new GUI test cases.
"We've cut the time to develop a feature roughly in half since switching to WindowTester."
- Mark Balbes, VP of Architecture, Asynchrony Solutions