Search 

"Surround SCM was sophisticated enough to work with our complex development environment, and Seapine’s high level of responsiveness is impressive."

Tom Francis

Software Architect

PKWARE, Inc.

Seapine Software Products
QA Wizard Pro Release Notes

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.


QA Wizard Pro 2007.3.3

Bug Fixes

  • QA Wizard Pro could incorrectly record or play back browser control scrolling in Firefox 3.0. (Web)

QA Wizard Pro 2007.3.2

Bug Fixes

  • QA Wizard Pro crashed when recording against Firefox 3.0. (Web)
  • Repository upgrades failed if item names matched the following MS-DOS device names: AUX, COM[0-9], CON, LPT[1-9], NUL, and PRN.

QA Wizard Pro 2007.3.2 also includes other minor bug fixes.


QA Wizard Pro 2007.3.1

Bug Fixes

  • Recording failed if repository variables for the application version did not have default values or the Auto-Record Substitution option was not selected.
  • A computer restart was required after installing the MySQL connector for MySQL datasheets.
  • Recording failed when a list box was double-clicked to close a dialog box.

QA Wizard Pro 2007.3.1 also includes other minor bug fixes.


QA Wizard Pro 2007.3

New Features

  • Test Delphi for Win32 and Delphi for .NET Windows applications.

Enhancements

  • Record double-clicks on list box, list view, tree, and grid controls.
  • Use the RecordRowCount function to count the number of records in a recordset.
  • Use the Exit statement to exit loops, Select...Case blocks, functions, and subroutines.
  • Adjust the default wait time for windows and controls during playback in the options dialog box or with the SetControlSearchTimeout function.
  • Use the Double-Click statement to perform double-clicks on any control.
  • Improved performance of repository operations.
  • Improved control identification for better capture and fewer duplicates in the application repository.
  • Test .NET applications with tab, list view, and data grid controls.
  • The first matching statement for text entered in the Filter field in the Add Statement dialog box is automatically selected.
  • Right-click the Output pane and choose Find to search for text.
  • Create checkpoints on items in menu, list box, combo box, and tree controls.
  • Icons indicate breakpoints that are ignored during debugging.
  • Improved layout of the Add New Application dialog box.
  • Watch playback line-by-line in the playback status window or the Windows taskbar.
  • Set a default location to save captured screenshots.
  • Statements that start with a single quote are now displayed as comments in Grid View.
  • View failed repository search functions in reports.
  • The sample workspace is now the default workspace for clean installations.
  • Object action statement syntax is now consistent with other statements.
  • The Checkpoint statement replaces CheckpointWindow and CheckpointControl statements and the syntax is now consistent with other statements.
  • The CheckExists statement replaces CheckExistsWindow and CheckExistsControl statements and the syntax is now consistent with other statements.
  • The WaitForExists statement replaces the WaitForControl and WaitForWindow statements and the syntax is now consistent with other statements.
  • The WaitForExistsTimed statement replaces the WaitForControlTimed and WaitForWindowTimed statements and the syntax is now consistent with other statements.
  • The Property statement replaces the GetControlData statement and the syntax is now consistent with other statements.
  • The syntax of the following statements is now consistent with other statements: FindColumnByRowIndex, FindRowByColumnIndex, GetControlFromTable, GetControlFromXPathQuery, PerformXPathQuery, and WaitForLoadTimed.

Bug Fixes

  • The same loop variable could be used repeatedly in nested For...Next statements.
  • Window/control code completion was not always displayed for functions Inside If statements.
  • Recording and playback against Qt applications could cause QA Wizard Pro to lock up. (Win)
  • QA Wizard Pro crashed when generating reports after playback if the script path exceeded the maximum character limit.
  • Running existing script steps did not stop at the correct statement when recording into outlined steps or loop statements.
  • Running a new script on Windows 2000 could cause QA Wizard Pro to lock up.
  • Scrolling lists in Qt applications could fail during playback. (Win)
  • Files in use during QA Wizard Pro installation were not replaced after restarting the computer.
  • Warnings were not displayed to inform users that QA Wizard Pro is not compatible with 64-bit applications.
  • Image files that were no longer referenced by the application repository were not removed.
  • Saving application repository changes could fail.
  • Commenting out part of a conditional or loop statement in Grid View removed the statement from the script.
  • Script images (PICS) stored on network drives could become corrupted.
  • Invalid characters were not automatically removed from repository function names.
  • Recording against applications with list box controls failed QA Wizard Pro could not determine if the control had focus.

QA Wizard Pro 2007.3.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.


QA Wizard Pro 2007.2.1

Bug Fixes

  • QA Wizard Pro could return a 'binding to the target application [510]' error when recording or running scripts after upgrading.
  • Modifier keys, such as ALT, were not always released after running scripts.
  • Adding non-numeric characters to the Top, Left, Width, and Height fields when adding or editing an image checkpoint caused an unhandled exception.
  • The OCRGetText function always returned an 'OCR accuracy value is not valid' error.
  • Running remote scripts that called other scripts in different workspaces caused an exception.
  • QAWRunScript.exe returned an error code of 1 instead of 0 when warnings were generated during playback.

QA Wizard Pro 2007.2.1 also includes other minor bug fixes.


QA Wizard Pro 2007.2.0

Enhancements

  • Create repository variables to store values that can be used in all scripts recorded or run against an application version.
  • Create record-time checkpoints on all HTML elements. (Web)
  • Interact with HTML elements during recording to add them to the application repository. (Web)
  • Use the GetControlFromTable function to retrieve control property data from an HTML table cell by row and column index. (Web)
  • Use XPath queries to perform actions on HTML elements that are dynamic or not stored in the application repository. (Web)
  • Use the XPath search method to dynamically locate HTML controls during playback. (Web)
  • Use MySQL server databases as external datasheets.
  • Use the SetBrowser statement to specify the Web browser to use during playback.
  • Use timer functions to capture wait times for script execution with millisecond accuracy.
  • Find and replace window and control property values in the application repository.
  • Record into existing scripts to add new steps.
  • Create image checkpoints to verify an image in an application matches an expected image.
  • Open and run scripts from a shortcut menu in the Workspace pane.
  • Generate warnings instead of failing scripts when checkpoints fail.
  • Select a control in the preview screenshot in the Add/Edit Statement dialog box to use the control in the statement.
  • Click the preview screenshot in the Add/Edit Statement dialog box to populate the coordinate fields for low-level action statements.

Bug Fixes

  • Adding a checkpoint on a control with a Rectangle property caused QA Wizard Pro to crash.
  • Commenting blocks of steps could delete the last change to the script.
  • Running multiple scripts in Firefox caused the scripts to fail. (Web)
  • The Window keyword was not highlighted in Text View to indicate it is reserved.
  • The Sine and Cosine mathematical functions returned string values instead of numerical values.
  • Recording against an application in Firefox could cause an exception. (Web)
  • Scripts that called two or more scripts with a user-defined function did not run correctly.
  • Overlapping controls could be captured and stored in the application repository incorrectly when recording against an application in Internet Explorer 6. (Web)
  • Clicking Reload repeatedly after deleting a local datasheet and creating a new datasheet with the same name caused QA Wizard Pro to disappear even though the application was still running.
  • Recording or running scripts against applications that open and close windows could cause an exception.
  • Adding a checkpoint on a System Drawing Rectangle property caused an exception. (Web)
  • Deleting all reports in the Workspace pane, selecting a script, and pressing the Page Up key caused an exception.
  • Low-level statements that selected menu items did not always run correctly.
  • Select actions on tree controls could be incorrectly recorded. (Win)
  • Data-driven scripts did not iterate through all data rows if one or more rows included data that caused a failure.
  • Recording in low-level mode could cause an unhandled exception.
  • Running a script that updated the associated local datasheet caused an exception.
  • Printing was disabled after attempting to print out of range pages from a datasheet.
  • Incorrectly adding a Window() function as a case in a Select Case statement caused an exception.
  • Using code completion to add control properties to a statement caused an exception.
  • Scripts with select actions on Qt tree control nodes that scrolled out of view failed.
  • Appending steps to a script with ClearContext and SetContext statements failed.
  • The SetContext statement was not added to scripts when the ConnectToProcess statement was used when appending steps to a script.
  • QA Wizard Pro incorrectly allowed modifications to read-only external datasheets and either crashed or lost data when datasheet changes were saved.
  • The Add/Edit Statement dialog box did not support expressions to control the count in loop statements.
  • Using code completion could delete adjacent text in a statement.
  • Code completion allowed statements to be added on invalid objects.
  • Windows scripts could not run remotely using the global repository unless the executable location and working directory paths on the remote computer matched the client computer. (Win)
  • QA Wizard Pro could exceed the available system memory during recording, which caused an exception.
  • Deleting a version in the global application repository while another user edited the version could cause an unhandled exception.
  • QA Wizard Pro did not close completely when Exit Application was clicked on the Manage Licenses dialog box.
  • The GetControlData function did not return the currently selected item for the Text property of a combo box control when running a Web script in Internet Explorer 6. (Web)
  • Configuration changes were not saved and QA Wizard Pro did not disconnect from TestTrack when QA Wizard Pro was closed.
  • Adding Unicode characters to script names caused QA Wizard Pro to crash.
  • QA Wizard Pro created incorrect statements when recording against applications that change focus when the function keys are pressed.
  • Recording against a Windows application immediately after deleting an application from the repository caused an exception. (Win)
  • Adding scripts with circular CallScript statements to a batch file caused QA Wizard Pro to crash.

QA Wizard Pro 2007.2.0 also includes other minor bug fixes.


QA Wizard Pro 2007.1.2

QA Wizard Pro 2007.1.2 includes the newest code library for the QA Wizard Pro and Test Track Pro 2008 integration.


QA Wizard Pro 2007.1.1

QA Wizard Pro 2007.1.1 includes minor bug fixes for specific customer-related issues.


QA Wizard Pro 2007.1.0

Enhancements

  • Create checkpoints during script recording.
  • Populate the application repository with new windows and controls without recording.
  • Use the Recording toolbar to add checkpoints, switch to low-level mode, pause, restart, stop, and cancel during recording.
  • Repository data is now cached to improve the speed of repository operations.
  • Zoom and pan preview images in the Add Statement and Edit Statement dialog boxes.
  • The checkpoint statements were renamed to CheckpointControl, CheckpointWindow, and CheckpointOCR for easier searching in the code completion list and Add Statement dialog box. Scripts that use the ControlCheckPoint, WindowCheckPoint, and OCRCheckpoint statements are still supported.
  • Added the INDEBUGMODE variable to determine if a script is running in debug mode.
  • The width of the Window and Control fields in the Add Statement and Edit Statement dialog boxes now resizes based on the longest item in the list.
  • Double-click a script step in Grid View to open the Edit Statement dialog box.
  • View images in the Preview pane when a step is selected in Text View.
  • Comment and uncomment blocks of script steps.
  • The code completion list now includes the valid windows, controls, or properties to use as arguments in scripts with SetContext statements.
  • Copy error information from the Errors pane.
  • Reports printed in grayscale are now more legible.

Bug Fixes

  • Editing Window Action statements occasionally caused an exception.
  • An exception occurred if more than one user attempted to delete an application or version from the global repository at the same time.
  • Controls used in For, If, and Select statements were not updated when a repository was synchronized.
  • Expanding a tree node in the global repository when the global repository server was not running caused an exception.
  • Adding low-level statements using the Add Statement dialog box created an incorrect statement in the script.
  • New scripts in the workspace were not reloaded after synchronizing multiple scripts even though the changes were saved.
  • QA Wizard Pro crashed when opening a datasheet if the file was not originally created as a .qawsheet file.
  • QA Wizard Pro crashed when opening a batch file if the file was not originally created as a .qawbatch file.
  • Values in list and tree controls were not read correctly in applications that use Qt 4.2 or later.
  • Entering an invalid file name when using QAWRunScript.exe caused an unhandled exception.
  • Select actions on Listbox controls did not run against Web pages that reloaded after a value was selected from the list.
  • Window checkpoints that use { or } in the third argument caused an unhandled exception.
  • QA Wizard Pro crashed after pressing the Delete key twice to delete a value in an open datasheet.
  • Manually recorded low-level actions did not play back.

QA Wizard Pro 2007.1.0 also includes other minor bug fixes.


QA Wizard Pro 2007.0.1

Enhancements

  • A splash screen shows progress as QA Wizard Pro starts.
  • The code completion list now includes variables, functions, and constants.
  • QA Wizard Pro now supports multiple monitors.
  • Right-click a window or control in a script step to access its properties from a context menu.

Bug Fixes

  • Controls used as parameters in functions were not updated when synchronizing scripts with the application repository.
  • Some ASCII and Unicode control characters were not recorded correctly.
  • Opening a workspace in Windows Explorer did not open the workspace in QA Wizard Pro.
  • Incorrect statements were added to scripts when some key combinations were used during recording.
  • Duplicate controls were added to the application repository after recording against the Bug Reporter sample application.
  • Editing coordinate fields in OCR checkpoints returned incorrect error messages.
  • A missing OCR license returned an incorrect error message.
  • Open scripts were not saved before creating or editing a batch file that included the files.
  • The Update All button was always disabled in the Batch dialog box.
  • QAWRunScript.exe incorrectly displayed output for an internal QA Wizard Pro script when running a batch file that included Web scripts.
  • An incorrect statement was added to scripts when using the Add Statement dialog box to add a window checkpoint.
  • The Add Statement menu command was disabled if a script only contained empty lines.
  • Screenshots used to perform OCR checkpoints were not updated if the checkpoints were in a loop.
  • The Properties command on the File menu worked intermittently for reports.
  • An incorrect statement was added to scripts when using the Add Statement dialog box to add Expand and Collapse statements.
  • Some multiple selection list boxes were not recognized correctly if Ctrl+click was used to select list items during recording.
  • Clicking the Close button in QA Wizard Pro Remote exited the application.
  • An error could occur when QA Wizard Pro attempted to locate controls when running a script in Internet Explorer 7. (Web)
  • Under certain circumstances, QA Wizard Pro started Firefox but attempted playback in Internet Explorer, or vice versa. (Web)
  • Trees without expand and collapse controls did not work correctly during playback.
  • The generic Edit Statement dialog box opened when editing a Set Context statement that included wildcard characters.
  • A Windows application could not be added to the application repository if the first directory in the executable path started with the letter n, r, or t.

QA Wizard Pro 2007.0.1 also includes other minor bug fixes.

spacer
spacerHome | Contact Us | Legal | Privacy | Site Mapspacer© 2010 Seapine Software, Inc., All rights reserved.