Version

What’s New in 2009 Volume 2

The Test Automation for Micro Focus Win-Forms (Unified Functional Testing) software 2009 Volume 2 release includes improved support for the following Ultimate UI for Windows Forms controls and components.

WinTilePanel™

We have added support for your automated testing on the new WinTilePanel container. The recordable actions added are ToggleTileState, CloseTile, MoveTile, and BringTileIntoView and the replay-only action added is GetIndexFromPosition that returns the tile index based on its (X, Y) coordinates.

WinTimelineView™

A new QTPTimelineViewAction enumeration enables you to set a wide variety of nearly 40 different actions for your automated testing of the new WinTimelineView control that we have added to WinSchedule™.

A new QTPTimelineViewSelApptType enumeration lets you replicate every kind of selection that an end user might make, such as clearing a selection, extending a selection, selecting up to an appointment, and more.

TimelineViewProxy inherits all of the actions from ControlWithActivities, like the other proxy objects you are familiar with when testing WinSchedule™ applications. It adds recordable actions for creating/editing/selecting/removing appointments, displaying dialogs (like the appointment dialog so that you can test it such as when you show a custom appointment dialog), selecting owners, selecting timeslots, and more. You also have replay-only actions that can bring any appointment, owner or timeslot into view, and perform action (such as those defined by the QTPTimelineViewAction enumeration).

WinGrid™ Row Group Layout

We re-evaluated how we handle actions similar to the new Row Layout Groups feature and have streamlined Row Layout Groups and all similar actions (such as resizing or moving columns within a row layout) into four new recordable actions:

  • HeaderMove – Moves a header, group or column to a new position.

  • GridItemResize - Resizes a column or group header.

  • GridItemSpanChange – Span sizes a header, group or column to a new size.

  • SwapHeaders – Swaps a header, group or column with another of the same type.

Since these 4 new recordable actions can accommodate Row Layout Groups and all similar actions, we are deprecating the following actions by making them replay-only:

  • MoveColumn

  • MoveColumnToRelativePosition

  • SwapColumns

  • ResizeColumn

  • RowLayoutColumnMove

  • RowLayoutColumnResize

  • RowLayoutColumnSpanResize

  • RowLayoutLabelResize

  • RowLayoutLabelSpanResize

Therefore, you can still replay these actions from your legacy testing scripts. However, Test Automation for Micro Focus Win-Forms (Unified Functional Testing) software 2009 Vol. 2 will record these actions by using the four new actions. Three new enumerations in QTPGridLayoutItemType, QTPGridLayoutDropLoc and QTPAxis help to keep these four new actions general-purpose in scope so they can express anything that these former actions had been able to record.

WinControlContainerEditor™

We have added support for recording, replaying, and verification of the new ControlContainerEditor component in UltraWinGrid and UltraWinTree controls. For both these controls a new action has been added: PerformAction, which emulates the method of the same in Infragistics.