Blog  |  Contact Us
schedule demo
download qa wizard pro

QA Wizard Pro Release Notes

QA Wizard Pro 2011.1.1 - August 2011

Enhancements

  • Record and playback support for Internet Explorer 9. (Web)
  • Record and playback support for Firefox 4. (Web).

Bug Fixes

  • The Microsoft UI Automation framework could cause QA Wizard Pro to crash when recording against Silverlight applications. (Web)
  • Error handling statements did not handle .NET exceptions. (Win)
  • An exception could occur when a function was called multiple times in a statement.
  • An exception could occur when an error occurred in a Finally statement block.
  • An exception could occur if a Dim statement contained syntax errors.
  • An error could occur when running a load test remotely without specifying a workspace. (Web)
  • An exception could occur when there was not enough data to generate a load test run report. (Web)
  • An exception could occur when recording a double-click action on some list boxes.
  • QA Wizard Pro could crash when running a script that was not previously updated by synchronizing changes with the application repository.
  • Selecting a range of values in a combo box during recording did not always generate a SelectRange statement.
  • An exception could occur when recording a checkpoint on a .NET DataGridView control with an embedded editor. (Win)
  • Incorrect Checkpoint statements could be generated when recording against WPF applications.

QA Wizard Pro 2011.1.1 also includes other minor bug fixes.

QA Wizard Pro 2011.1 - May 2011

New Features

  • Use the QA Wizard Pro Server to store the global application repository and script playback information. The server is required to use the global repository, use the status tool, and integrate with the Seapine ALM Reporting Platform. The server database is supported in the native SQLite format, SQL Server, and Oracle.
  • Use the QA Wizard Pro Server Admin Utility to configure the global application repository, configure the server database location, and enable integration with the Seapine ALM Reporting Platform.
  • Integration with the Seapine ALM Reporting Platform.
  • Native recognition of Adobe Flex 3.x, 4.0, and 4.1 controls created with ActionScript 3.0.
  • Native recognition of Windows Toolbar (WinToolbar32) control.

Enhancements

  • Grid View was redesigned and renamed to Keyword View. Script information is now organized by the window that actions are performed on, color coding makes it easier to identify windows, and arguments and comments can be edited directly in the view.
  • The status tool is now a separate application that connects to the QA Wizard Pro Server to retrieve and display playback history.
  • Results reports now include a summary of all scripts included in a playback session, how many times the scripts ran, and how many scripts passed or failed during the session.
  • Configure settings to automatically export results reports as PDF and HTML files, and configure the output location.
  • Improved recording analysis speed.

Bug Fixes

  • The wrong script file path could be used when synchronizing multiple scripts with the application repository.
  • Incorrect steps could be generated after recording against non-editable WPF combo boxes. (Win)
  • A null reference error could be returned when saving web scripts. (Web)
  • Load tests running in Internet Explorer 6 could cause Microsoft Internet Explorer Alert windows to open. (Web)
  • Internet Explorer 7 could crash and an exception could occur when recording against Silverlight 2.x. (Web)
  • Controls were not always captured correctly and only low-level actions were added to scripts when recording against Silverlight 2.x in Internet Explorer 7 and 8. (Web)

QA Wizard Pro 2011.1 also includes other minor bug fixes.

Additional Notes

  • Creating MySQL datasheets is no longer supported, but scripts that use existing MySQL datasheets are still supported.
  • The Child Count window property is no longer supported. You need to modify windows in the application repository that use this property as search criteria.

QA Wizard Pro 2011.0.1 - December 2010

New Features

  • Native recognition of Microsoft Silverlight 2.x - 4.x controls.

Bug Fixes

  • A load test set to run for several hours did not always end at the specified time. (Web)
  • An overflow error could occur when clicking an edit box control in a Google application. (Web)
  • A null exception could occur if variable assignment syntax was incorrect.
  • An error could occur when canceling recording of a script and then starting recording of a load test script without closing the browser window. (Web)
  • An exception could occur when clicking the Test Runs tab when QA Wizard Pro was not connected to a TestTrack Server.
  • When QA Wizard Pro injected into applications that took more than six seconds to start, Launcher.exe was displayed in the Task Manager at 100% CPU usage and the injection failed. (Win)

QA Wizard Pro 2011.0.1 also includes other minor bug fixes.

Additional Notes

  • To integrate QA Wizard Pro with TestTrack 2008, you must reinstall the TestTrack Client and select the Install QA Wizard Pro Integration option.

QA Wizard Pro 2011 - October 2010

New Features

  • Use the following statements and functions for error handling during playback: Err.Clear, Err.Description, Err.LineNumber, Err.Number, Err.Raise, Err.ScriptName, Err.Source, IgnoreWarnings, OnError, Throw, and Try...Catch...Finally.
  • Add comments to scripts during recording.
  • View new features, enhancements, and bug fixes in the What's New window after upgrading QA Wizard Pro.
  • View the latest QA Wizard Pro news and information when starting QA Wizard Pro.

Enhancements

  • Improved TestTrack integration including the ability to view and edit defects, test cases, test runs, workbooks, and tasks, and add test cases.

Bug Fixes

  • QA Wizard Pro could not inject into Win32 executable Java wrappers. (Win)
  • A communication error could occur when clicking a modal dialog box. (Web)
  • Firefox could crash when recording load test scripts. (Web)
  • An unhandled exception could occur when generating load test reports. (Web)
  • Selecting a ComponentOne menu item during recording could prevent recording of additional actions. (Win)

QA Wizard Pro 2011.0.0 also includes other minor bug fixes.

QA Wizard Pro 2010.2 - September 2010

New Features

  • Load testing of Web-based applications. Five virtual user evaluation licenses are included. Contact Seapine to purchase non-evaluation virtual user licenses. (Web)

Enhancements

  • Additional script commands for more control over functional and load tests. New commands include IgnoreWarnings, CheckpointStringExists, CheckpointStringNotExists.

Bug Fixes

  • QA Wizard Pro could not inject into Win32 executable Java wrappers. (Win)
  • A communication error could occur when clicking a modal dialog box. (Web)

QA Wizard Pro 2010.2 also includes other minor bug fixes.

Additional Notes

  • QA Wizard Pro now requires Microsoft .NET 3.5 SP1 or later.

QA Wizard Pro 2010.1.1 - June 2010

Enhancements

  • Improved recognition and capture of Windows Presentation Foundation (WPF) controls.

QA Wizard Pro 2010.1.1 also includes other minor bug fixes.

Additional Notes

  • Scripts recorded in QA Wizard Pro 2010.1.0 that test WPF controls may fail during playback after upgrading to QA Wizard Pro 2010.1.1 because of improved control identification. Go to www.seapine.com/kb and search for 'WPF control errors' for more information.

QA Wizard Pro 2010.1 - April 2010

New Features

  • Test Windows Presentation Foundation (WPF) applications and controls.
  • Test 64-bit Windows applications. (Win)
  • Access and set any public property on .NET controls from scripts. (Win)
  • Directly invoke public methods on .NET controls from scripts. (Win)
  • Support for .NET ribbon and toolbar controls. (Win)

Enhancements

  • Record and playback support for Firefox 3.6. (Web)
  • Native recognition of the following DevExpress 2006 volume 3 and later supporting .NET 2.0 and later controls: DevExpress.XtraEditors.BaseButton, DevExpress.XtraEditors.Popup.PopupBox, and, DevExpress.XtraEditors.Controls.RadioGroup.
  • Native recognition of the Janus Systems 3 and later Janus.Windows.EditControls.UIComboBox control.
  • Improved identification of HTML elements with labels. (Web)
  • Improved identification and interaction with deeply nested controls.

Bug Fixes

  • Interacting with Java JPasswordField fields with a null underlying document during recording returned an 'Error communicating with the target application: [611]' error.
  • Interacting with SysListView32 controls during recording could return an 'Error communicating with the target application: [611]' error. (Win)
  • Interacting with .NET WinForms ListView controls in virtual mode during recording returned an 'Error communicating with the target application: [611]' error. (Win)
  • Recording against controls that incorrectly implemented the Microsoft Active Accessibility interface caused the test application to crash and returned an 'Error communicating with the target application: [611]' error. (Win)
  • Modifying controls in a version in the global application repository could lock other versions and prevent changes.
  • Duplicate windows or controls could be added to the application repository after recording if regular expressions were used in window or control identification properties.
  • An unhandled exception occurred when modifying more than one field in the window or control Properties dialog box.
  • An unhandled exception could occur when modifying URL identification properties that used the Matches format action.

QA Wizard Pro 2010.1 also includes other minor bug fixes.

Additional Notes

  • The application repository structure changed to support recording analysis enhancements. The global and local repositories will be upgraded. A backup copy will be created in the repository directory.
  • The defaultidentificationitems.xml file format changed to support improved control identification. A backup copy will be created in the QA Wizard Pro application directory.

QA Wizard Pro 2010 - November 2009

Enhancements

  • Native recognition of the following ComponentOne 2006 volume 2 and later controls: C1.Win.C1BarCode.C1BarCode, C1.Win.C1Command.C1MainMenu, C1.Win.C1Input.C1Button, C1.Win.C1Input.C1DateEdit, C1.Win.C1Input.C1Label, C1.Win.C1Input.C1NumericEdit, C1.Win.C1Input.C1Textbox, C1.Win.C1List.C1Combo, C1.Win.C1List.C1List, C1.Win.C1Schedule.C1Calendar, C1.Win.C1SuperTooltip.C1SuperLabel, C1.Win.InputPanel.InputTextBox, and the text box in the C1.Win.InputPanel.InputComboBox, C1.Win.InputPanel.InputDatePicker, and C1.Win.InputPanel.InputNumericBoxcontrols.
  • Native recognition of the following DevExpress 2006 volume 3 and later supporting .NET 2.0 and later controls: DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.CalcEdit, DevExpress.XtraEditors.CheckButton, DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.MarqueeProgressBarControl, DevExpress.XtraEditors.MemoEdit, DevExpress.XtraEditors.ProgressBarControl, DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.TrackBarControl, DevExpress.XtraEditors.ZoomTrackBarControl, DevExpress.XtraTab.XtraTabControl, and DevExpress.XtraTab.XtraTabPage.
  • Native recognition of the DevExpress 2008 volume 3 and later supporting .NET 2.0 and later DevExpress.XtraEditors.XtraRichTextEdit control.
  • Native recognition of the following Janus Systems 3 and later controls: Janus.Windows.EditControls.UIButton, Janus.Windows.EditControls.UICheckBox, Janus.Windows.EditControls.UIProgressBar, Janus.Windows.EditControls.UIRadioButton, and Janus.Windows.EditControls.UITrackBar.
  • Native recognition of TinyMCE button, combo box, context menu, and WYSIWYG editor controls.
  • Native recognition of controls that use the Microsoft Active Accessibility interface.
  • Map generic controls to button, check box, edit box, or tab bar controls in the Repository Changes dialog box to reduce the need to use low-level action statements in scripts.
  • Map any control to a button, check box, edit box, or tab bar control in the control Properties dialog box to reduce the need to use low-level action statements in scripts.
  • Rename controls in the Repository Changes dialog box.
  • Perform actions on the new Browser object and identify the browser window to interact with if a script opens multiple browsers during playback. (Web)
  • Use following new statements to interact with browsers and browser tabs: Back, Forward, Stop, Refresh, NewTab, CloseTab, and Select Tab. (Web)
  • Use the new GetBrowserVersion function to determine the browser version used during playback. (Web)
  • Configure linked external datasheets to use script-generated queries that retrieve data from a data source during playback based on a query in a script.
  • Use the following new functions to retrieve data from data sources linked to external datasheets: OpenRecordsetQuery, RunSQLCommand, and GetSQLScalar.
  • The Query field in the Create Datasheet wizard now supports multiple lines.
  • Use the following new statements to perform actions on controls that use the Microsoft Active Accessibility interface: MSAADoDefaultAction, MSAASetName, and MSAASetValue.

Bug Fixes

  • Range selections could be generated incorrectly after recording on multi-line edit box controls and an unhandled exception could be returned on the statement during playback.
  • Incorrect errors were displayed in the Add Statement dialog box when adding a Checkpoint Image statement if an associated image was not available.
  • The Value field for the Set Value statement in Add and Edit Statement dialog box did not accept text values.
  • System menus in Qt 4.3 - 4.5 could not be recorded. (Win)
  • An unhandled exception could occur during recording when clicking a Java tree node with a null string.
  • Pressing CTRL with another key in a browser navigation field during recording did not always generate statements. (Web)

QA Wizard Pro 2010.0.0 also includes other minor bug fixes.

Additional Notes

  • The application repository structure changed to support recording analysis enhancements. The global and local repositories will be upgraded. A backup copy will be created in the repository directory.
  • The 'Only add used controls to the repository' option in the Repository Changes dialog box is now selected by default for new installations. If you are upgrading, selecting this option reduces the number of controls added to the application repository and improves recording analysis performance.
  • The defaultidentificationitems.xml file format changed to support improved control identification. A backup copy will be created in the QA Wizard Pro application directory.

QA Wizard Pro 2009.1.1 - August 2009

Enhancements

  • Record and playback support for Windows 7.
  • Record and playback support for Firefox 3.5. (Web)

Bug Fixes

  • A 'Parameter is not valid' unhandled exception could occur when running scripts with multiple iterations on computers without .NET 2.0 SP2.
  • Preview images were updated inconsistently if the 'Update preview images when recording' option was selected.
  • An unhandled exception could occur if QA Wizard Pro was started when the global repository was importing a large application.
  • Repository variables could not be added to statements from the Add Statement and Edit Statement dialog boxes.
  • Scripts that included ClearContext and ConnectToProcess statements to connect to multiple applications failed.
  • QA Wizard Pro did not try to navigate using the URL of an HTML link that was not scrolled into view before the script failed.

QA Wizard Pro 2009.1.1 also includes other minor bug fixes.

QA Wizard Pro 2009.1 - June 2009

New Features

  • Drag controls from the Application Repository or Preview panes to scripts to add statements.
  • Drag statements from the new Statements pane to scripts or controls in the Application Repository and Preview panes to add statements.
  • Drag datasheets to scripts to assign data sources.
  • Drag scripts from the Workspace pane to scripts to add CallScript statements.
  • Drag application versions from the Application Repository pane to scripts to add SetContext statements.
  • Drag steps in Grid View to rearrange scripts.
  • Use the Create Datasheet wizard to create local datasheets, add existing local datasheets, import data from an external data source, and or create a link to an external data source.
  • Use the new Batch menu to create batch files, add or open existing batch files, update a specific batch file, or update all batch files.
  • Create folders in the Workspace pane to store scripts, batch files, and local and external datasheets.
  • View run reports in the new Reports pane.

Enhancements

  • Record and playback support for Internet Explorer 8. (Web)
  • Add and edit functions in the Add Statement and Edit Statement dialog boxes.
  • Add nested functions to statements or functions in the Add Statement and Edit Statement dialog boxes.
  • Add user-defined variables to statements and functions in the Add Statement and Edit Statement dialog boxes.
  • Use the Category and Filter fields to filter the list of statements and functions in the Add Statement and Edit Statement dialog boxes.
  • Use the Recently Used Statements category to view and select the last five entered statements in the Add Statement and Edit Statement dialog boxes.
  • Change the statement type in the Edit Statement dialog box.
  • Improved smart matching reliability and playback speed.
  • Disable smart matching for specific controls.
  • Add statements to perform actions on the following .NET controls: CheckedListBox, DateTimePicker, DomainUpDown, LinkLabel, MonthCalendar, NumericUpDown, ProgressBar, and TrackBar.
  • Add the following new statements to interact with controls: Set Date, Set Date Range, Set Date Time, Set Text, Set Time, and Set Value.
  • Add statements to perform actions on SWT ListView controls with subitems.
  • Add statements to perform actions on Qt ListView controls in IconMode.
  • Add statements to perform actions on label and image controls.
  • Use the Click statement on all controls that can perform a LMouseClick statement.
  • Use the DoubleClick statement on all controls that can perform a LMouseClick statement.
  • Right-click controls in the Preview pane to add them to the application repository, view the properties, or add a statement to perform an action on the control.
  • Include images when promoting, copying, and exporting applications.
  • Add multi-line comments using the Comment statement in the Add Statement and Edit Statement dialog boxes.
  • Add and view batch files in the Workspace pane.
  • Asterisks on tabs in the Script pane identify modified scripts and datasheets.
  • Support for Qt 4.4 and 4.5 controls.

Bug Fixes

  • QA Wizard Pro could incorrectly record or play back items selected from Java AWT list boxes. (Win)
  • The Navigate statement could fail on a link with an onClick handler. (Web)
  • QA Wizard Pro could incorrectly record clicks on Qt 4.1.3 TreeView controls. (Win)
  • Starting the status tool when QA Wizard Pro starts on Vista returned an 'Only one usage of each socket address (protocol/network address/port) is normally permitted' error when the status tool was already running.
  • 'The cell cannot be scrolled into the grid’s viewing area' or 'The grid is not visible' errors could be returned when testing .NET grids. (Win)
  • Scripts that clicked .NET 2.0 grid row headers failed. (Win)
  • A DataGridView default error dialog box was displayed when grid rows were added to the WysiCRM sample application on computers without .NET 2.0 SP1.
  • QA Wizard Pro could not scroll a list box control horizontally.
  • QA Wizard Pro could incorrectly record items selected in list boxes in Internet Explorer. (Web)
  • An unhandled exception was returned when viewing the TestTrack Pro Defects or Workbook list windows from QA Wizard Pro.
  • KeyPress("Tab", "Shift"), KeyPress"(Delete"), and TypeText statement  combinations could be recorded incorrectly.
  • Statements that selected context menu items could play back at different coordinates than recorded.
  • QA Wizard Pro crashed when recording against Windows and Java applications started using command lines over 1000 characters.
  • Scripts that successfully ran against applications in Internet Explorer 7 using QA Wizard Pro 2007.3.1 failed in QA Wizard Pro 2009.0.1.
  • Properties were not correctly displayed in the Add Statement dialog box when adding record-time checkpoints.

QA Wizard Pro 2009.1 also includes other minor bug fixes.

The defaultidentificationitems.xml file format changed to support improved control identification. A backup copy will be created in the QA Wizard Pro application directory.

The application repository structure changed to support the option to match URL format rules in window and control properties during playback. The global and local repositories will be upgraded. A backup copy will be created in the repository directory.

QA Wizard Pro 2009.0.1 - January 2009

Bug Fixes

  • The Record dialog box could take a long time to open.

QA Wizard Pro 2009.0 - December 2008

New Features

  • Test applications with Infragistics 2006.1 and later controls.
  • Test Java applications.
  • Use the sample WysiCRM application and sample scripts to practice recording and running scripts against a .NET application.
  • Start recording scripts, open workspaces, find out what's new in QA Wizard Pro, view how to videos, and access other information from the new Welcome dialog box.

Enhancements

  • View, accept, or reject repository changes before they are applied.
  • Use smart matching after recording to automatically update the search criteria used to find Web controls. (Web)
  • Use smart matching to improve control search criteria when controls are not found or multiple matching controls are found during playback.
  • Configure rules for comparing, ignoring, and performing regular expression matches on the following URL components: protocol, domain, path, file, parameters, and anchor. (Web)
  • View the full XPath of HTML elements in the control Properties dialog box. (Web)
  • Navigate to hidden dynamic HTML hyperlinks during playback when the links are not visible within the control search timeout. (Web)

Bug Fixes

  • Error messages generated by playback failures due to control search timeouts included incorrect hints.
  • QA Wizard Pro could incorrectly record clicks on hyperlinks in drop-down menus. (Web)
  • QA Wizard Pro could overwrite newer TestTrack integration libraries during installation.
  • QA Wizard Pro could incorrectly record or play back items selected from a combo box displayed over the browser status bar. (Web)
  • Upgrading a repository from version 2 to version 3 failed when the URL field was empty in the Startup Information on the version Properties dialog box General tab. (Web)
  • Scripts that clicked on HTML links with non-unique IDs could fail. (Web)
  • Recording a click on an HTML link with a non-unique ID could generate an incorrect statement. (Web)
  • QA Wizard Pro could incorrectly add controls from different Web pages to the same window in the application repository. (Web)
  • Scripts using the VerticalRepeatIndex as search criteria could fail because the property value was incorrectly captured during playback. (Web)
  • Synchronizing scripts after renaming windows or controls in the application repository could generate incorrect statements.

QA Wizard Pro 2009.0.0 also includes other minor bug fixes.

The defaultidentificationitems.xml file format changed to support improved control identification. A backup copy will be created in the QA Wizard Pro application directory.

The application repository structure changed to support the option to match URL format rules in window and control properties during playback. The global and local repositories will be upgraded. A backup copy will be created in the repository directory.

 

View archived release notes

© 2012 Seapine Software, Inc., All rights reserved.