Features Added to TestComplete 12.1

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

This topic describes the changes made to TestComplete 12.1. For information on the changes made to other versions of the product, see Version History.

Web Testing Improvements

  • Improved Edge Support. TestComplete 12.1 introduces support for the latest version of the Microsoft Edge web browser – Edge from  Windows 10 Anniversary Update. Besides, we have improved web test recording and recognition of web controls in Edge.

  • Support for Firefox 48 and 49, and for Chrome 53. Now you can create and run automated tests for web pages that are displayed in the latest versions of these popular browsers.

    Also, we have added support for 64-bit versions of Firefox to TestComplete (32-bit versions are supported as well, as it was in earlier versions).

  • Support for the latest web control versions:

    • MooTools version 1.6.0

    • Telerik Q2 2016 controls for ASP.NET and Silverlight

Mobile Testing Improvements

  • Support for iOS 10. You can now record and run tests for applications on iOS devices running this iOS version.

Desktop Testing Improvements

  • Embarcadero RAD Studio 10.1 Berlin support. Now you can create and run automated tests for 32- and 64-bit Delphi and C++Builder applications created with this version of RAD Studio.

  • The new WPFControlAutomationId property for WPF test objects. This property returns the AutomationIdProperty property value of an WPF control that developers set for that control in the tested application’s source code. TestComplete uses the property for name mapping. It provides more reliable control recognition provided that the property is set in the application’s source code.

  • Support for the latest versions of Infragistics and Syncfusion controls and control libraries:

    • Infragistics NetAdvantage 2015 Vol.1 and 2016 Vol. 1 for Windows Forms

    • Syncfusion Essential Studio 14.1

Overall Improvements

  • Updated TestComplete installer. We have updated the installation wizard. Now, for example, you do not need to select TestComplete modules and components to be installed. The installation wizard copies all the available components automatically. All these make it easier and faster to install TestComplete and TestExecute on your computer.

  • A separate installation package for Visual Studio integration files and modules. As part of the task mentioned above, we have moved Visual Studio integration files and modules to a separate installer. It is shipped along with TestComplete (and TestExecute). You can find it in the product folder after installing the product:

    <TestComplete 12>\VS Integration\VSIntegration.exe (<TestExecute 12>\VSIntegration\VSIntegration.exe for TestExecute)

    Run this installer after installing TestComplete on computers where you are going to use the Visual Studio integration features.

    If you have an earlier version of TestComplete (or TestExecute) with the Visual Studio integration feature enabled and update that product version to the current version, the integration feature will be deleted. To enable the integration feature, install the Integration Package and in its installation wizard, select integration with your Visual Studio version.
  • Smarter Data-Driven Loop wizard. On the last step of the Data-Driven Loop wizard, you specify what data columns the wizard will use to set up operation parameter values. We have updated the wizard, so, now, it automatically maps parameters to the data columns that have the same names. This makes it easier to replace hard-coded data with data source values when creating data-driven tests.

  • Updated Quick Tours will shorten the learning time and help you start creating automated tests for desktop and web applications faster. To take a tour, click “Quick Tour” on the TestComplete Start page.

  • The options that control what data Test Visualizer captures have been changed.

    You can disable Test Visualizer completely or command it to capture images during test recording and test run. To command Test Visualizer to collect data on the tested objects whose images it is capturing, you need to enable the additional Capture tested objects properties option.

  • We have fixed a number of bugs reported by our customers.

Discontinued Support

The Connected and Self-Testing Application technologies are deprecated. They were added to early versions of TestComplete to help users perform complex testing tasks and to work around limitations that TestComplete had at that time. As the product evolved, it got more and more features, and now, these technologies are obsolete. They will be removed from TestComplete in one of the future releases. We do not recommend using them for creating new tests. You can use other TestComplete features to perform the tasks these technologies let you perform (see Connected Applications - Overview for details). To create tests that run in separate applications, you can also use TestLeft, which is SmartBear’s functional testing tool for developers.

See Also

Version History

Highlight search results