Bug Fixes in TestComplete 14.20

Applies to TestComplete 15.47, last modified on January 20, 2023

The following bugs reported by our customers have been fixed in TestComplete 14.20.

General

  • Fixed: VBScript and JScript projects fully stopped upon an error, even if they were configured to stop only the current test item or to ignore errors.

  • Fixed: On computers with the DPI setting set to 150%, the Name text box of the Map Object dialog did not show the selected object name.

  • Fixed: User actions recorded on computers with a 4K display and the DPI setting set to 150% were simulated with an offset.

  • Fixed: If a computer had several monitors, and different DPI values were set for them, the Code Completion window was shown incorrectly.

  • Fixed: TestComplete could exit unexpectedly when a user clicked “Find All” in the Find dialog if the Match case and Search in collapsed section options were enabled.

  • Fixed: TestComplete could exit unexpectedly when creating a region checkpoint if a user had canceled creation of the Regions collection.

  • Fixed: The 32-bit version of Report Generator launched the 64-bit version of TestComplete (or TestExecute).

  • Fixed: When a JavaScript project’s test item was stopped upon an error, the variable values were set to an empty value.

  • Fixed: Cloning projects could result in a corrupted project.

  • Fixed: TestComplete could exit unexpectedly when cloning a project if the project contained corrupted data.

  • Fixed: TestComplete could exit unexpectedly when running on older versions of Windows 10.

  • Fixed: Access violation errors when running tests on the Windows Server 2008 R2 system.

  • Fixed: TestComplete could exit unexpectedly when it was unable to access a proper license.

  • Fixed: TestComplete could stop responding during the test run.

  • Fixed: TestComplete could report the “Index out of bounds’ error and exit unexpectedly.

  • Fixed: TestComplete could exit unexpectedly when a user was exploring a tested application by using the Object Spy.

  • Fixed: TestComplete could exit unexpectedly upon starting.

  • Fixed: TestComplete could close incorrectly.

Desktop Application Testing

  • Fixed: TestComplete (or TestExecute) could stop responding when testing a .NET application.

  • Fixed: Memory issues when accessing string properties of objects in a tested Delphi application.

  • Fixed: On Windows 10, calling the ClickCell method of a Stingray control in a Visual C++ application could cause TestComplete to exit unexpectedly.

  • Fixed: The items of drop-down list objects recognized by using UIAutomation didn’t have the Select method.

  • Fixed: In WPF applications, the ClickItem method of list box and list view controls reported an error even if a click was simulated correctly.

Web Testing

  • Fixed: TestComplete (TestExecute) could exit unexpectedly when testing a CEF application.

  • Fixed: TestComplete (TestExecute) could stop responding when running tests for CEF applications.

  • Fixed: TestComplete could exit unexpectedly when running tests in the Chrome browser or could lose access to the tested web application's internal objects.

  • Fixed: Sometimes, the tcCrHost.exe process (a TestComplete extension for Google Chrome) could exit unexpectedly during the test run.

  • Fixed: The Chrome browser could exit unexpectedly when TestComplete was recording user actions over the Open File and Save File dialogs of Chrome.

  • Fixed: The “External exception E06D7363” error could occur when running web tests in Firefox.

  • Fixed: Firefox could stop responding during the test run if the tested web application used web components.

  • Fixed: Performance issues when recording keystrokes in Internet Explorer.

  • Fixed: The FindChild method didn’t recognize data- attributes in web applications running in Internet Explorer.

  • Fixed: The Run method could fail to correctly open the needed web page in Internet Explorer.

  • Fixed: TestComplete could exit unexpectedly when stopping test recording in a web application.

  • Fixed: SmartBearBrowser always opened videos in full-screen mode in JW-Player version 7.

  • Fixed: SmartBearBrowser could exit unexpectedly when collapsing the video running in JW-Player.

Mobile Testing

  • Fixed: When recording a mobile test, the Recording toolbar could stop responding or responded very slowly.

  • Fixed: TestComplete could exit unexpectedly after a user re-connected a mobile device to the computer.

  • Fixed: TestComplete could exit unexpectedly when accessing the tested mobile devices.

  • Fixed: TestComplete and the tested Android application could exit unexpectedly when a user was exploring the application in the Object Browser or by using the Object Spy if the application had been instrumented by TestComplete.

  • Fixed: Tested Android applications created with Xamarin Forms 3.4 could exit unexpectedly during the test run.

  • Fixed: TestComplete could simulate text input in a wrong text box.

  • Fixed: TestComplete could not get a list of installed applications from Huawei Y6 devices.

  • Fixed: TestComplete could stop responding when mapping an object of a Xamarin.Forms application running on an Android device.

  • Fixed: A tested Android application running on Android 5.0 could exit unexpectedly when a user was exploring it in the Object Browser or Object Spy.

Optical Character Recognition (OCR)

  • Fixed: TestComplete could exit unexpectedly during the test run if the SendKeys method was used in a data-driven loop.

  • Fixed: TestComplete could exit unexpectedly when editing operations residing within a data-driven loop of an OCR keyword test.

Test Log

  • Fixed: JUnit reports generated by TestComplete were incompatible with the xUnit log format.

  • Fixed: The Log.SaveResultsAs method always included the Summary report in the generated reports even if it was not supposed to do that.

  • Fixed: Test logs exported to an HTML file didn’t include the Summary report.

  • Fixed: An MHT file containing test results could open for a long time.

  • Fixed: On Windows with Korean regional settings, the test log displayed timestamps incorrectly.

  • Fixed: TestComplete organized data in the printed version of a test log in an inconvenient way, making it difficult to read the reports.

Keyword Tests

  • Fixed: TestComplete could exit unexpectedly when a user was editing a value of the Item column of an On-Screen Action operation.

  • Fixed: TestComplete could exit unexpectedly when running a keyword test.

  • Fixed: The Highlight on Screen command of the context menu called for checkpoint operations in keyword tests was disabled.

Script Tests

  • Fixed: A Python script test could stop responding when running loops using the in operator.

  • Fixed: TestComplete could exit unexpectedly during a script test run if the Watch List panel was used.

  • Fixed: An unexpected stack overflow error could occur when the aqConvert.DateTimeToFormatStr method was called.

  • Fixed: TestComplete could exit unexpectedly when calling the Log.Error method in event handlers.

  • Fixed: The aqFileSystem.CreateFolder method created a folder successfully, but reported an error.

  • Fixed: TestComplete could stop responding when a user was editing scripts.

BDD Testing

  • Fixed: TestComplete could stop responding during test recording if the test project had lots of BDD test steps that had not been implemented yet.

  • Fixed: TestComplete could exit unexpectedly if a user pressed the “Record Next Step” button during test recording.

Distributed Testing

  • Fixed: TestComplete showed results of distributed tests incorrectly.

  • Fixed: When TestComplete was verifying a network suite host, and its login mode was set either to Automatic RDP Session or to Automatic Console Session, the current session was not closed on the host.

  • Fixed: TestComplete (TestExecute) could stop responding when stopping tasks of a distributed test.

  • Fixed: The master project of a distributed test could not access projects on remote hosts after TestComplete or TestExecute was updated on the hosts.

Integration With Other Tools

  • Fixed: TestComplete did not show any proper message when authorization errors occurred on connecting to Zephyr for Jira.

  • Fixed: An error could occur when connecting to Zephyr for Jira by using an account with no administrator privileges.

  • Fixed: TestComplete could fail to get a list of Zephyr test items from a Jira project.

  • Fixed: Sometimes, it was impossible to edit the default Zephyr for Jira properties of a project.

  • Fixed: TestComplete could exit unexpectedly when getting a list of projects from Team Foundation Version Control.

  • Fixed: TestComplete could exit unexpectedly when getting a project from Team Foundation Version Control.

  • Fixed: If a project was stored in the Team Foundation Version Control repository, TestComplete handled renaming of project items incorrectly.

  • Fixed: It was impossible to submit an issue to an issue-tracking system from a test item log.

  • Fixed: TestComplete could fail to convert a keyword web test to a LoadComplete test if the keyword test took parameters.

See Also

What's New in TestComplete 15.47
Version History

Highlight search results