What's New in TestComplete 15.40

Applies to TestComplete 15.40, last modified on July 05, 2022

Below are the changes made to TestComplete 15.40 relative to the previous version of the product – TestComplete 15.31. For information on the changes made to other versions, see Version History.

Name mapping UI improvements

For mapped web and mobile objects identified by selectors, the Name Mapping repository now shows:

  • The type of the selector: CSS or XPath. When adding a new selector, you can specify its type. You can also change the type of selectors created by the test engine.

  • A brief description that explains how the selector works.

Annotations for selectors

Click the image to enlarge it.

Full support for sharing test results

Starting from TestComplete version 15.30, you can publish test results to our online storage to share them with your teammates. See Sharing Test Results.

In previous product versions, sharing test results was in Beta. Starting from the current 15.40 version, we provide full support for this feature. The following improvements have been made:

  • If your tests run in unattended mode, for example from the command line or a CI/CD system, you can automate sharing test results by using new command-line parameters: /ShareResults, /SharedResultsName, and /SharedResultsExpireIn.

  • Now you share test results from TestExecute as well.

To learn about sharing test results online, see Sharing Test Results.

TestComplete test adapter for Azure DevOps improvements

  • The TestComplete test adapter has a new option that controls how it searches for tests to run: either in the Execution Plan of your TestComplete test projects or among their project items:

    Specifying how to search tests to run in Azude DevOps

    Click the image to enlarge it.

    You can use the latter approach to run tests by tags and tag expressions:

    Running tests in Azure DevOps by tags

    Click the image to enlarge it.

    To learn how to configure the test adapter, see Enable support for TestComplete tests step description.

  • The test adapter now can pass additional command-line arguments to TestComplete or TestExecute that run tests on the test agents. You can use it to set project variable values when running tests in your Azure pipelines:

    Passing environment variable values as custom attributes

    Click the image to enlarge it.

    See Pass Environment Variables to TestComplete Tests.

Mobile testing improvements

  • The overall performance of mobile tests running in device clouds has been improved.

  • The performance of simulating text input and pressing physical buttons on mobile devices has been improved.

Other improvements

  • Qt 6 support. Now, you can create, record, and run automated tests for Qt 6 applications.

  • Support for the latest browser versions. You can create, record, and run automated web tests in the following browsers:

    • Chrome 99
    • Edge Chromium 99
    • Firefox 98
  • If you use Git to store TestComplete projects, now you can push changes from your local repository to a remote repository directly from the TestComplete IDE:

    Adding remote Git repositories

    Click the image to enlarge it.

  • We’ve fixed several issues reported by our customers.

See Also

Version History
About TestComplete

Download TestComplete 15.40

Got a Maintenance Subscription?
Get TestComplete 15.40 for free:

https://my.smartbear.com

Other users:

Contact our Sales Team
Order a license
Download a free trial

Highlight search results