TestAdvantage™ for Windows Forms (for IBM® Rational® Functional Tester) - 2008 Volume 3
This release of TestAdvantage for Windows Forms (for IBM Rational Functional Tester) enables you with proxies that can test the new features found in the 2008 Volume 3 release of NetAdvantage® Windows Forms UI controls of your application.
WinChart™ - TreeMap UI Testing
You can now record mouse behaviors such as mouse hovering and clicking on the DataItem areas displayed on the TreeMap Chart. The same actions supported by other chart types will now support the new TreeMap Chart.
This release also enhances support for testing the WinChart scrollbars which allow scrolling of two independent X- and Y-axes. The chart control supports a total of four scrollbars on its 2D chart types, and these will correspond to the new sub-items of "X1-Scroller", "X2-Scroller", "Y1-Scroller" and "Y2-Scroller". Additionally, when you drag or scroll using a scrollbar, the new Scroll action will be recorded.
SetNAProperty – Write to Public Properties
Have you ever wanted to modify a public property value on a NetAdvantage Windows Forms control in your user interface from a test script before?
Maybe you wanted to automate rotating through a series of ViewStyles to repeat a sequence of test logic validating a particular UI element behaves as expected no matter what view the user prefers. Previously, this may have required that you iteratively automate the UI to alter a user's preferences and then examine whether the ViewStyle manifest by the application behaves correctly. Now you can streamline such test scripts by leveraging your "white box" knowledge of how the application works; by setting the ViewStyle property directly on the control yourself to each possible ViewStyle to test.
All proxies now present you with the SetNAProperty action so that you can write values to the control's public properties when that helps your test script to be more effective, in addition to reading property values from controls.
SetNAProperty is a powerful capability in that you can change a NetAdvantage Windows Forms control to settings it may not experience as a result of the program's logic. While this enables you to test the application's robustness and flexibility to future changes your application's developers may make, it should be used carefully so that you do not place the UI into states that are not valid for your testing objectives.