Search 

"The great support I received before I purchased the product helped me decide to go with you guys."

Jeff Sukow

Copesan

Seapine Software Products
QA Wizard Pro Release Notes

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© 2008 Seapine Software, Inc., All rights reserved.