- Manually add windows and controls to the application repository to use when adding statements that interact with new controls to scripts. Helpful for creating scripts that support test-driven development processes.
- Set playback options and use the following new statements to improve the accuracy of text returned by optical character recognition (OCR): OCRConvertToGrayscale, OCRGetContrast, OCRGetLanguageFilePath, OCRGetScale, OCRGetTextFromFile, OCRIsConvertingToGrayscale, OCRSetContrast, OCRSetLanguageFilePath, OCRSetScale, and SaveRegionToImageFile.
- Use the SetAllFilesReadOnly and SetFileReadOnly statements to allow or prevent scripts from modifying files.
- Use the EncryptString statement to conceal sensitive text entered in fields.
- Use the Err.CallStack and Err.LineText statements to generate additional output that is helpful when debugging scripts.
- Use the following statements to send and update custom headers during load tests: WebClearAllCustomHeaders, WebGetAllCustomHeaders, WebGetCustomHeader, WebRemoveCustomHeader, and WebSetCustomHeader.
- Open folders that local files on the computer are stored in from a workspace.
- Create external datasheets to use test data from PostgreSQL and SQLite databases in data-driven scripts.
- Change the search method for multiple controls at the same time to switch to a more accurate method when QA Wizard Pro cannot locate or distinguish between controls during playback.
- View the properties captured when windows or controls were added to the application repository regardless of the search method setting.
- Capture Qt accessibility window and control properties when recording and populating the application repository. (Win)
- Inactive playback sessions were not updated correctly.
QA Wizard Pro 2017.1.0 also includes minor bug fixes.
- TestTrack was renamed to Helix ALM. Existing scripts work with Helix ALM and earlier TestTrack versions.
- Seapine License Server was renamed to Helix ALM License Server.
- Seapine ALM Data Warehouse was renamed to Helix ALM Data Warehouse.
- Improved dashboard scalability and responsiveness.
- HTML controls added to the application repository when recording scripts and populating the repository now use the XPath search method by default to improve playback accuracy. The search method for existing HTML controls is not automatically updated. (Web)
- An exception occurred when editing scripts with names containing periods.
- An exception occurred when renaming files or folders in a workspace and no files were open in the Scripts pane.
- Reports were not exported when the 'Always export to' reporting option was enabled.
- PDF reports manually exported from QA Wizard Pro and QA Wizard Report Viewer were corrupt and could not be opened.
- Playback errors could occur when running scripts in Google Chrome and a tooltip was displayed in the application. (Web)
QA Wizard Pro 2016.2.1 also includes minor bug fixes.
- Use the dashboard to monitor playback information in a web browser. Requires a Microsoft Internet Information Services (IIS) web server.
- Find where functions, subroutines, and variables are declared and called in scripts using the Find All References option.
- Use the following statements to search for and compare strings in scripts: ContainsSubStr, EndsWithSubStr, StartsWithSubStr, StrEquals, and StrCompare.
- Schedule playback data removal from the QA Wizard Pro Server database using the server admin utility.
- Host the server database in PostgreSQL.
QA Wizard Pro 2016.2 also includes other minor bug fixes.
- QA Wizard Pro now requires .NET Framework 4.5 or later. This .NET versionis installed during QA Wizard Pro installation if it is not already on the computer.
- Optical character recognition (OCR) is now always installed with QA Wizard Pro. A separate license is no longer required.
- Support for testing Adobe Flash, Adobe Flex, and Microsoft Silverlight applications has been discontinued. (Web)
- An exception could occur when recording with Mozilla Firefox 47 and navigating frames. (Web)
- Removing playback history data from the QA Wizard Pro Server database hosted in SQLite did not correctly remove all information for a session.
- Playback sessions could be incorrectly displayed as INACTIVE in playback history data stored in the QA Wizard Pro Server database hosted in SQLite.
QA Wizard Pro 2016.1.1 also includes other minor bug fixes.
- The QA Wizard Pro Server playback history database is upgraded when the server starts. Upgraded databases cannot be used with earlier server versions.
- Go back and forward between locations when working in scripts.
- Find scripts, folders, reports, and other files by name in the Workspace and Reports panes.
- Enable prompting to enter playback session names before scripts run to better identify sessions when viewing playback history in the status tool or managing data on the QA Wizard Pro Server.
- Use the SetPlaybackSessionName statement to name playback sessions.
- Use the following statements to return information about applications and playback settings when running scripts: GetControlSearchTimeout, GetDiagnostics, GetLowLevelSpeed, GetPlaybackSessionName, GetPlaybackSpeed, IsIgnoringAutocompleteDropDowns, IsIgnoringErrors, IsIgnoringWarnings, Script.GetContext, and Script.GetLoadTestContext.
- Remove playback history data to free up space in the server database using the server admin utility.
- Ignore overlay controls positioned on top of other controls to interact with the correct controls during recording and playback.
- Use improved filtering options to view playback sessions in the status tool.
- Send additional playback history information to the QA Wizard Pro Server, such as output from Print and PrintLn statements.
- Script failures in For and For Each statements could cause unexpected errors in statements that followed them.
- Try statements without Catch statements incorrectly allowed playback to continue after the Finally statement.
QA Wizard Pro 2016.1.0 also includes other minor bug fixes.
- Sample applications in the local repository are replaced with updated data the first time QA Wizard Pro starts after upgrading. A new version of the WysiCorp Web Site (version 2.0) is also added. This site demonstrates a simple HTML5 application.
- All scripts in the SampleScripts workspace were renamed. All sample web scripts were updated to run against WysiCorp Web Site version 2.0.
- The Optical Character Recognition (OCR) tool was updated, which may provide different OCR checkpoint results in existing scripts.
- Support for Windows XP and Server 2003 has been discontinued.
- Specify menu items and subitems by index in statements.
- The QA Wizard Pro and Defect Scribe Extension now communicates with Mozilla Firefox 44. (Web)
- QA Wizard Pro stopped responding after canceling playback when a Finally statement was running.
- Incorrect playback history information could be sent to the QA Wizard Pro Server when running a block of statements as part of conditional, loop, or error handling statements.
QA Wizard Pro 2016.0.2 also includes other minor bug fixes.
- Native support for Mozilla Firefox 43. (Web).
- The QA Wizard Pro and Defect Scribe Extension is now signed for Mozilla Firefox 43 and later.
- An exception could occur when editing a script in a workspace with a large number of long scripts.
QA Wizard Pro 2016.0.1 also includes other minor bug fixes.
- Quickly find variable, function, and subroutine definitions in scripts using the Definition field in the Script pane or by choosing Script > Go To Definition.
- Set the next statement to run when playback continues while a debugging session is paused.
- Use the MouseMoveFromCurrentPosition statement to move the mouse pointer a specific number of pixels from the current location.
- Use the following statements to retrieve mouse coordinates and screen dimensions for use with keyboard and mouse actions: GetMouseXCoordinate, GetMouseYCoordinate, GetScreenHeight, and GetScreenWidth.
- Native recognition of Qt 5.5 controls. (Win)
- Use mouse and keyboard action statements in scripts to interact anywhere on the test computer screen during playback.
- Add any file from the workspace to a QA Wizard Pro batch file to group tests (except other batch files).
- Use SSL encryption for HTTPS web application record and playback support in Google Chrome. Not available in QA Wizard Pro on Windows XP or Vista. (Web)
- Click in the area left of a script line number to toggle breakpoints when debugging scripts.
- Native support for Mozilla Firefox 41 and 42 to improve performance when recording and running scripts. (Web)
- QA Wizard Pro could crash when running load tests that access invalid indexes in JSON arrays.
- Playback failed for scripts in batch files that used relative paths to other files in the batch.
QA Wizard Pro 2016.0.0 also includes other minor bug fixes.
- Optical character recognition (OCR) is now an optional component available in the qawizardproinstall.exe installer. The installer without OCR is no longer available. A separate OCR license is still required.
- Testing Windows 8 applications is not supported in QA Wizard Pro on Windows 10.
- QA Wizard Pro automatically adds extender keys for expired subscription licenses if an Internet connection is available.
- An exception could occur when starting QA Wizard Pro from the 64-bit TestTrack Client if QA Wizard Pro was already running.
- Native support for Mozilla Firefox 39 and 40, which improves performance when recording and running scripts. (Web)
- QA Wizard Pro subscription licenses are now available.
- Native support for Mozilla Firefox 38, which improves performance when recording and running scripts. (Web)
- Playback errors occurred when using the SetDiagnostics statement with user-defined subroutines.
- Use the FirstRow and LastRow statements to make the first or last row in a recordset the active row in data-driven scripts.
- Use the DecryptString statement to decrypt text strings encrypted by QA Wizard Pro.
- Use the GetVariableValues statement to return all script and repository variables and the current values.
- Use the GetDotNETPropertyWithArgs and SetDotNETPropertyWithArgs statements to pass parameters in an array to .NET properties.
- Record and playback support for Google Chrome 41. (Web)
- Specify data sources for scripts when using Script.CallScript and RunScriptRemote statements.
- Pass additional parameters to access indexed .NET properties using the GetDotNETProperty and SetDotNETProperty statements.
- The Add and Edit Statement dialog boxes and code completion now display the datasheets in the workspace for statements that use them as parameters.
- Native support for Mozilla Firefox 36 and 37, which improves performance when recording and running scripts. (Web)
- Playback failed for scripts that modify data in a local datasheet if the datasheet had been renamed.
QA Wizard Pro 2015.1.0 also includes minor bug fixes.
- The RecordsetBOF statement now returns False when the active row is the first row in a recordset. Check scripts that use this statement to make sure they still work as expected.
- The PrevRow statement no longer moves the active row in a recordset if it is already at RecordsetBOF. The NextRow statement no longer moves the active row if it is already at RecordsetEOF. Check scripts that use these statements to make sure they still work as expected.
- Support for Firefox XUL listboxes was deprecated.
- Recording against XML files opened in Firefox 36 and later does not capture any controls or properties.
- Set a main script for the workspace to run modular tests or test suites.
- Load test record support for Mozilla Firefox 34 and later. (Web)
- Use the CreateGUID statement to create globally unique identifiers (GUIDs).
- Use the CreateTempFile statement to create temporary files.
- Use the IgnoreErrors statement to stop displaying known errors during playback.
- Use the GetRecordsetColumnNames and GetDataSourceColumNames statements to list all columns available in a recordset or data source.
- Use the following new load test statements to send requests to a web server: WebDelete, WebHead, WebOptions, WebPatch, WebPatchFromFile, WebPatchJSON, WebPostJSON, WebPut, WebPutFromFile, and WebPutJSON. (Web)
- Use the GetVirtualUserID statement to uniquely identify the current virtual user during a load test. (Web)
- View and edit postdata files in QA Wizard Pro to customize load tests. (Web)
- Add additional files to QA Wizard Pro batch files to prevent scripts that use variables or expressions to access other scripts or datasheets from failing.
- Update linked Microsoft Excel datasheets in QA Wizard Pro and from scripts.
- Toolbar changes are now maintained when upgrading QA Wizard Pro.
- QA Wizard Pro could crash when importing applications if the application file path is too long.
- Record and playback support for Mozilla Firefox 34. (Web)
- Use the Hover statement to interact with popup controls.
- Use the IsArray statement to verify if expressions are arrays.
- The QA Wizard Pro Firefox extension improves capture of window and control information from web applications and provides automatic support for new Firefox versions. You must enable the extension the first time you record or run a script in Firefox after upgrading QA Wizard Pro. (Web)
- Improved look and usability of help. Includes better search capabilities, quick access to PDF versions of guides, and links to other Seapine resources.
- QA Wizard Pro could stop responding when importing sample applications.
- Connecting to Microsoft SQL Server databases failed if the password included a double quotation mark, single quotation mark, semicolon, or whitespace character.
- Recording load test scripts in Mozilla Firefox 34 or later is not supported. Use Firefox 33 or earlier or Internet Explorer 6 or later to record load test scripts.
- Record and playback support for Google Chrome 38. (Web)
- Record and playback support for Mozilla Firefox 33. (Web)
- Record and playback support for Mozilla Firefox 32. (Web)
- Export playback session reports from the status tool.
- Choose the existing version to copy when creating new application versions.
- Set values in more fields in TestTrack issues added from scripts.
- Show or hide handled errors in the Errors Pane.
- Improved browser window default search criteria and smart matching. (Web)
- Record and playback support for Mozilla Firefox 30. (Web)
- Record and playback support for Google Chrome 35. (Web)
- QAWRunScript.exe and QAWRunLoadTest.exe now use a run-time license by default.
- Code completion for the GetScriptVariable, SetScriptVariable, and Script.CallScript statements now displays the scripts in the workspace.
- The Errors pane was not correctly populated when stopped at a debug breakpoint.
- QA Wizard Pro crashed when monitoring remote playback if the QA Wizard Status Tool was not installed.
- QA Wizard Pro crashed when recording actions on .NET DataGridView controls with disabled scrollbars. (Win)
- QA Wizard Pro crashed when modifying and then reloading an open workspace.
- QA Wizard Pro 2014.0.2 also includes other minor bug fixes.
- Record and playback support for Mozilla Firefox 29. (Web)
- SetText and TypeText statements with large amounts of text did not always correctly set text in edit boxes in Internet Explorer 10. (Web)
- Create and manipulate JSONObjects and JSONArrays using the following statements: JSONArrayGetValue, JSONArraySetValue, JSONCanParseAsArray, JSONCanParseAsObject, JSONIsValid, JSONNewArray, JSONNewObject, JSONGetValue, JSONObjectGetValue, JSONObjectSetValue, and JSONParse. The following statements can be called on an instance of a JSONArray type in Text View: GetAllValues, GetLength, GetValue, InsertAt, Pop, Push, RemoveAt, SetValue, and ToString. The following statements can be called directly on an instance of a JSONObject type in Text View: GetPropertyNames, GetValue, HasProperty, RemoveProperty, SetValue, and ToString.
- Use the GetPropertyMap statement to retrieve all properties from windows and controls at one time.
- Native recognition of Qt 5.1 controls. (Win)
- Record and playback support for Google Chrome 34. This QA Wizard Pro version will not work with Google Chrome 33 and earlier. (Web)
- Use the WebAddNetworkCredential and WebClearNetworkCredential statements to add and clear network credentials sent with web requests when running load test scripts. (Web)
- Scripts running in Google Chrome could fail when bringing a window to the front. (Web)
- Passing null to the IsDate statement returned null instead of false.
- Clearing check boxes to exclude script lines from replacement in the Replace All Preview dialog box excluded the entire script instead of specific lines.
- Passing "" to a SetText statement on a text box did not always clear the text when running scripts in Internet Explorer 10.
- Record and playback support for Firefox 28. (Web)
- Record and playback support for Google Chrome 33. (Web)
- Record and playback support for Firefox 27. (Web)
- Override the startup information for the local computer for application versions in the global repository.
- An exception occurred when cutting and pasting in local datasheets.
- QA Wizard Pro could crash when refreshing the workspace after getting it and all items in it from Surround SCM using the Tools > Source Control menu.
- Record and playback support for Google Chrome 32. This QA Wizard Pro version will not work with Google Chrome 31 and earlier. (Web)
- Record and playback support for Firefox 26. (Web)
- Record and playback support for Chrome 31. (Web)
- Recording failed when connecting to a process for an executable on a network share.
- Local startup information was incorrectly required for web application versions stored in the global repository.
- Record and playback support for Firefox 25. (Web)
- Record and playback support for Chrome 30. (Web)
- Record and playback support for Firefox 24. (Web)
- The integer value for the True constant was -1 instead of 1.
- Improved playback session filtering options in the status tool.
- Select a name for windows and controls from a list of suggestions in the Repository Changes dialog box before adding them to the application repository.
- Change the priority of properties used to suggest names for specific control types to override the default control naming convention.
- Specify prefixes for new window and control names.
- Search for and replace text in multiple scripts in the workspace at the same time.
- Improved the default naming convention for windows and controls added to the application repository.
- Record and playback support for Infragistics ribbons and toolbars. (Win)
- Record and playback support for Google Chrome 29. (Web)
- QA Wizard Pro could crash when clicking 'Review recommended repository changes' in the Errors pane.
- Long and int data types were not compared correctly in the scripting language.
- Record and playback support for Mozilla Firefox 23. (Web)
- An exception could occur when recording into a script in Keyword View.
- Record and playback support for Mozilla Firefox 22. (Web)
- Record and playback support for Chrome 27. (Web)
- Record and playback support for Mozilla Firefox 21. (Web)
- The Body Id property is now available on web application windows in the application repository. (Web)
- Record and playback support for Google Chrome 26. (Web)
- Record and playback support for Mozilla Firefox 20. (Web)
- An exception could occur when importing QuickTest Pro object repositories with empty string values.
- The %SCRIPTS% environment variable was set to the wrong value when evaluated from a batch file.
- Convert HP QuickTest Professional automated tests to QA Wizard Pro.
- Record and playback support for additional DevExpress controls. (Win)
- Record and playback support for Mozilla Firefox 18 and 19. (Web)
- Record and playback support for Google Chrome 24. (Web)
- User documentation is now available at www.qawizard.com/support/documentation.
- QA Wizard Pro and the report viewer could crash when opening some reports.
- QA Wizard Pro did not start recording when creating scripts from TestTrack test cases.
- Users were not prompted to open workspaces when recording scripts from TestTrack test cases.
- An exception could occur when creating a script from a TestTrack test case with an empty comment line.
- Creating automated test cases was allowed when TestTrack integration was disabled.
- An exception could occur when running the Paint Sample script in the SampleScripts workspace.
- QA Wizard Pro could crash when running a script that included an ExtractHTML statement in Google Chrome. (Web)
- An exception could occur when recording against Firefox and a web page with an empty select element. (Web)
- An exception could occur when recording against Java Swing applications with listbox elements.
- Record and playback support for Windows Store applications. Use the following statements to simulate actions, such as tap, swipe, pinch zoom: TouchDown, TouchMove, and TouchUp. (Win)
- Record and playback support for Google Chrome 23. (Web)
- Record and playback support for Mozilla Firefox 17. (Web)
- An out of memory exception occurred if too many errors were returned during playback.
- QA Wizard Pro could crash after populating the repository for an application.
- Record and playback support for Mozilla Firefox 16. (Web)
- Record and playback support for Mozilla Firefox 15. (Web)
- QA Wizard Report Viewer could crash when opening a load test report containing an error for a long script statement.
- Record and playback support for Java applets, including Swing and AWT. (Web)
- Record and playback support for Oracle Forms. (Web)
- Scripts with unsaved changes are saved before they run.
- Running scripts in debug mode does not automatically open called scripts.
- QA Wizard Pro crashed when a load test could not connect to a remote computer and the Call Stack pane was open.
- Record and playback support for Mozilla Firefox 14. (Web)
- Record and playback support for Mozilla Firefox 13. (Web)
- Record and playback support for Google Chrome 19. (Web)
- Record and playback support for Mozilla Firefox 12. (Web)
- Other minor bug fixes.
- Access and manipulate files from scripts using the following file handling statements: CombinePaths, CompareFileContents, CopyFile, CreateDirectory, DeleteDirectory, DirectoryExists, FileDateCreated, FileDateLastModified, FileExists, FileExtension, FileFullPath, FileName, FileReadOnly, FileRootDirectoryName, FileSize, FileType, GetDirectory, GetDirectoryNames, GetFileNames, GetFilePath, MoveDirectory, MoveFile, and ReadTextFile.
- Use the Call Stack pane and GetCallStack statement to trace errors when debugging scripts.
- Native recognition of HTML5 elements when recording scripts in browsers with HTML5 support
- Use the CheckpointExpression statement to verify expressions that return true/false or numeric values.
- Use the new default toolbar to access the most commonly used commands.
- Use the Browser toolbar to view and select the browser used during playback. (Web)
- QA Wizard Pro could stop responding if the TestTrack integration was enabled and the TestTrack Server connection was lost.
- Applying stress when recording against some ComponentOne applications could return a 217 error.
- An exception could occur when running scripts on remote computers.
- The SimulateDriveReadOnly statement allowed writing to disks.
- The SetDriveRemainingSpace statement could allow writing to disks even if there was not enough remaining simulated drive space.
- Replacing blank lines with some statements in Keyword View could cause QA Wizard Pro to crash.
- An exception could occur in the Preview pane when selecting controls in the Application Repository pane.
- An exception could occur when opening a script in a read-only workspace.
- Record and playback support for Google Chrome. (Web)
- Test applications under stressed conditions, including low disk space, read-only disks, low memory, and no networking. Use the following functions to simulate stress: DisableNetworking, EnableNetworking, SimulateDriveReadOnly, SimulateDriveRemainingSpace, SimulateMemoryRemainingSpace, and SimulateMemoryPerAllocationLimit.
- Create and record TestTrack TCM test cases from QA Wizard Pro.
- Create and record QA Wizard Pro scripts from TestTrack TCM test cases.
- Set email options to automatically email playback results and reports.
- Use the following functions to work with date/time values in scripts: DateAdd, DateDiff, DatePart, IsDate, and Weekday.
- Use null in function arguments, return values, and conditional statement comparisons.
- Playback reports and the Seapine ALM Reporting Platform now include test case and test run information for playback sessions run from TestTrack TCM.
- Customize the Text View font, style, and colors.
- Improved Surround SCM integration provides additional functionality including viewing file history, differences, pending check ins, pending changelists, the Annotate window, and file properties, renaming files, removing files, and adding non-script files to workspaces under source control.
- Use the following constants to set the browser user agents in load test scripts during playback: USERAGENT_IE9, USERAGENT_FIREFOX4, USERAGENT_FIREFOX5, USERAGENT_FIREFOX6, USERAGENT_FIREFOX7, and USERAGENT_CHROME140.
- An exception could occur when adding an image checkpoint to a script.
- Scripts were not refreshed when getting them from Visual SourceSafe.
- Incorrect statements were created during recording when select a submenu item in an Internet Explorer menu bar. (Web)
- Generic popup Flash controls were not added to the application repository and incorrect statements were generated when interacting with the controls. (Web)
- Statements were not generated during recording when entering text in TinyMCE controls in Firefox 6 and later.
- The MonthStr and WeekdayStr functions were deprecated. Use MonthName and WeekdayName instead.
- Record and playback support for Internet Explorer 9. (Web)
- Record and playback support for Firefox 4. (Web).
- 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.
- 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.
- 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.
- 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)
- 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.
- Native recognition of Microsoft Silverlight 2.x - 4.x controls.
- 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)
- To integrate QA Wizard Pro with TestTrack 2008, you must reinstall the TestTrack Client and select the Install QA Wizard Pro Integration option.
- 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.
- Improved TestTrack integration including the ability to view and edit defects, test cases, test runs, workbooks, and tasks, and add test cases.
- 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)
- Load testing of Web-based applications. Five virtual user evaluation licenses are included. Contact Seapine to purchase non-evaluation virtual user licenses. (Web)
- Additional script commands for more control over functional and load tests. New commands include IgnoreWarnings, CheckpointStringExists, CheckpointStringNotExists.
- QA Wizard Pro could not inject into Win32 executable Java wrappers. (Win)
- A communication error could occur when clicking a modal dialog box. (Web)
- Other minor bug fixes.
- QA Wizard Pro now requires Microsoft .NET 3.5 SP1 or later.
- Improved recognition and capture of Windows Presentation Foundation (WPF) controls.
- Other minor bug fixes.
- 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.
- 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)
- 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.
- Interacting with Java JPasswordField fields with a null underlying document during recording returned an 'Error communicating with the target application: ' error.
- Interacting with SysListView32 controls during recording could return an 'Error communicating with the target application: ' error. (Win)
- Interacting with .NET WinForms ListView controls in virtual mode during recording returned an 'Error communicating with the target application: ' 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: ' 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.
- 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.