Key Features Version 14.0

The Tricentis team is excited to unveil Tricentis Tosca 14.0.

This chapter gives you an overview of our Tosca Version 14.0 key features.

For a detailed list of all new features, please download the Technical Release Notes from the Tricentis Support Portal.

API Engine 3.0

Tricentis Tosca 14.0 has added the grant type Authorization Code with PKCE for authentication via OAuth 2.0.


DotNet Engine 3.0

You can now scan and steer WPF applications.


Additionally, you can now scan and steer ToolStrip controls in WinForms applications.

Improved Checkin all performance

As of Tricentis Tosca 14.0, we have improved the Checkin all performance. This improvement significantly speeds up the process when you checkin all your objects, especially when you work with big local workspaces.

Interactive Testing

As of Tricentis Tosca version 14.0, you can use a new Interactive Testing feature that allow testers to add file attachments to interactive TestCases.

Furthermore, as an interactive tester, you can now record interactions during an interactive test session.


Mobile Engine 3.0

As of Tricentis Tosca 14.0, the Mobile Engine 3.0 supports Appium 1.18.2, which allows you to automate tests on devices with iOS 14 and Android 11.

When you automate devices on Perfecto, you can use the following new features:

Furthermore, when you scan mobile native applications, you can use XPath to locate a control.

You can now scan mobile applications based on Aura Lightning framework if you set the UseXBrowserForMobile TCP to True.

Orchestrated Service Virtualization (OSV)

As of Tricentis Tosca 14.0, you can use connections strings to connect to OSV environment databases.


qTest integration options

As of Tricentis Tosca 14.0, the qTest integration and all its features is disabled by default.

If you want to integrate Tosca and qTest, you have to turn it on in the Options dialog.

Another new option allows you to customize the time frame for Tricentis Tosca to communicate with qTest.


Salesforce Engine 3.0

As of Tricentis Tosca version 14.0, you can rescan Modules that you created with the Salesforce Scan.

You can now also scan and steer record creation processes in your Salesforce applications.

Furthermore, you can enable or disable URL based UI type identification. This way you can decide whether the Salesforce Engine 3.0 should identify the Salesforce interface you use based on the URL of the Salesforce application you scanned.

Our latest version allows you to scan and steer both the global navigation tab bar and the sub-tab bar of Salesforce Console applications with ease.


SAP Engine 3.0

As of Tricentis Tosca 14.0, SAP Logon Module contains a new ModuleAttribute that allows you to skip the single sign-on (SSO) method when you sign in to SAP and instead you can use your username and password.


We no longer support SAP GUI Version 7.3. This version hasn't been supported by SAP since October 2015.

SAP Solution Manager Integration

As of Tricentis Tosca 14.0, you can use a new setting to enable Tricentis Tosca to create an initial TestCase automatically and start the Recorder.


We also introduce a new setting that allows you to save the log messages that SAP Solution Manager exchanges with Tricentis Tosca. Two possible log levels are available: Basic and Comprehensive.


SAP Web Extension 3.0

As of Tricentis Tosca 14.0, you can steer SAP Fiori Tables that contain selection plugins.

Furthermore, you can now steer SAP Fiori Analytical Table as Table.

Additionally, we now support complex SAP Fiori controls:

Support of Microsoft SQL Server 2019 and Oracle 19c

As of Tricentis Tosca 14.0, we support Microsoft® SQL Server 2019 and Oracle 19c.


Tosca Data Integrity

As of Tricentis Tosca 14.0, you can easily rename columns in bulk when you work with the File Load into Caching Database Module or perform Reconciliation tests. You can now copy column names from a file and rename all columns in one single step instead of adding each entry manually.

Additionally, we have further improved the Preview: Data Integrity Agent. With the new Preview: DB Expert module (DI Agent), you can execute any arbitrary SQL statement against JDBC data sources.

When you work with the Preview - Row by Row Comparison (DI Agent) Module, you can now use the SQL Editor to create and test SQL statements.


Tosca Distributed Execution

Our newest version of Tricentis Tosca offers an Early Access feature for Tosca Distributed Execution with Automation Object Service (AOS).

AOS Caching speeds up your test runs by reducing the number of objects that the AOS has to checkout at run-time.


Tricentis Automation Recording Assistant

As of Tricentis Tosca 14.0, you can create manual TestSteps in Tricentis ARA.

Thanks to the new autosave feature, you can now recover recordings if Recorder crashed.

Another new setting allows you to configure the synchronization timeout when you play back your recording.

Tricentis User Administration

As of Tricentis Tosca 14.0, you can define the expiration date and scope of access of personal access tokens in Tricentis User Administration.


Tricentis Vision AI

As of Tricentis Tosca 14.0, we release our Vision AI capability (previously known as the Neo Engine) for test automation with Tosca Commander to scan and execute your tests. Vision AI uses deep convolutional neural networks combined with advanced heuristics to deliver stable, self-healing, platform-agnostic UI automation. This enables you to automate even on the hardest-to-access UI systems. Vision AI is now a generally available product for Tricentis Tosca Subscription customers.


Upgrade to Tricentis Tosca 14.0

For detailed information on how to upgrade from Tricentis Tosca 13.4 to Tricentis Tosca 14.0, see chapter "Upgrade from version 13.4 to 14.0".

Known issues

Mobile Engine 3.0: Incorrect value of the Count property for an ItemSelector

If you automate an iOS application, the value of the Count property for an ItemSelector is always 0 even if this control contains child items.

Mobile Engine 3.0: Issue with coordinates for Highlight selection and the Click interaction in Live View

This issue occurs when you use Live View in XScan for an iPhone 8 simulator with iOS 14.0. When you click in the Live View window or use the Highlight selection feature in XScan, the Mobile Engine 3.0 sends wrong coordinates to the simulator. This might result in clicking or highlighting an incorrect control on the simulator.

The Select on screen feature is not affected by this issue.

Salesforce Engine 3.0: Issue with scanning the details of a record

XScan crashes when you scan the details of a specific record in Salesforce.

As a workaround for this issue, go to Settings->TBox->Engines->XBrowser and change the value of the setting Ignore invisible HTML elements to False.

API Engine 3.0: Subtree inserting functionality

If you insert XML structure to a subtree or tree, the indentation and formatting of the XML subtree is not preserved.

API Engine 3.0/API Scan: Error message when you push or pull Kafka messages

This issue is only present in API Scan. Execution from Tosca Commander works as expected.

As a workaround for this issue, use a 13.4 version of API Scan Standalone for Kafka testing.

Orchestrated Service Virtualization: Error message with MSSQL DB

If you enter invalid credentials when creating an MSSQL database, an error message appears that does not contain enough information about the issue.

As a workaround for this issue, verify your credentials and try again.

Tricentis Project Service: ProjectId is null error

If you assign a group to a project in Tricentis Project Service and later delete the assignment, it can cause a ProjectId is null error when you open a Tricentis Server Repository workspace.

A possible workaround is to re-create the user group, re-add the project to Tricentis Project Service, and assign the group to the new project.

XBrowser Engine 3.0: XScan issue in Internet Explorer

XScan may crash intermittently if you scan a page in Internet Explorer that is currently loading or busy. Tricentis recommends that you wait until a page is fully loaded before you start scanning.

Recorder issue after upgrade

If you performed an upgrade from previous versions to Tricentis Tosca 14.0, the Recorder breaks. This issue will be tackled in the first patch. Until then, there are two possible workarounds to tackle this issue:

  • Deinstall Tricentis Tosca and perform a clean installation of Tricentis Tosca.

  • Copy the System.Windows.Interactivity.dll from the Tosca Commander installation directory (C:\Program Files (x86)\TRICENTIS\Tosca Testsuite\ToscaCommander) into the TBOX folder installation directory (C:\Program Files (x86)\TRICENTIS\Tosca Testsuite\TBox) .

Since the Automation Recording Assistant is using the same recording function as Tricentis Tosca, the same issue happens here. If you have installed the Automation Recording Assistant without Tricentis Tosca, a clean installation is needed.