Version 4.0, October 2009
Instantiations®, Inc. has just released WindowTester™ Pro v4.0, which offers extensive improvements for test recording; fine-tuning of assertions functionality, including improved Swing assertions support; better support for Linux and preliminary support for 64-Bit Cocoa; and numerous performance enhancements and bug fixes. Highlights include:
- Recording Improvements — Various aspects of recording within WindowTester have been enhanced, including UI refinements to the recorder console, better definition of hyperlinks within a recording, the ability to handle dynamic combo selection logic, and appropriate handling of View Menu selections and context menu clicks.
- Fine-Tuning of Assertions Functionality — The accuracy of assertions within WindowTester has been improved in several cases, including TableItem selection state assertions, and assertions on combo items, list items and tool item buttons.
- Improved Swing Assertions Support — Expands the ability to assert test conditions in Swing UI tests, such as specifying that a button should be enabled, or a specific text area should have keyboard focus.
- Performance Enhancements — Several runtime performance issues have been addressed, including problems on Eclipse 3.5 systems with hyper-threading enabled.
- Internal and Nested Classes — WindowTester now offers Swing recorder and runtime support for internal and nested classes.
- Preliminary 64-Bit Cocoa Support — Initial steps have been taken to support 64-bit Cocoa. In addition, Cocoa menu item selection issues on high resolution displays have been addressed.
- Linux Support — WindowTester has improved Linux support, addressing issues with tree expansion and threading on Linux systems.
- Wizard Customization — A new application programming interface (API) referred to as WizardPageLocator API provides wizard page access, allowing you to make assertions about properties of wizard components, such as message and error content.
- Enhanced Code Generation — New recording and runtime capabilities have allowed us to add SetUp Handling (where the code generator builds an appropriate method to establish test preconditions), and Custom Base Test Selection (allowing you to define and select custom base tests for generated test classes to extend).
For more technical Release Notes please see "What's New" in the product documentation »
Upgrade Eligibility
If you are currently licensed for Upgrades, Maintenance and Technical Support, download the latest version of WindowTester »
To learn more about obtaining a Support License, contact your Account Manager, or email sales@instantiations.com
For information about earlier versions, please see the product documentation »

What's New in WindowTester