Changed functionality
This chapter explains changed functionality of Tricentis Tosca 2023.1 LTS, compared to version 16.0 LTS.
API Engine 3.0
The API Engine 3.0 no longer supports SAP RFC connections.
Note: Due to overwhelming feedback, we've added this functionality back with Tosca version 2023.2.
Buffers
You can no longer view or modify your buffers from the Settings dialog. We recommend you use the Buffer Viewer to view, create, or modify your buffers instead.
Standard subset
We've changed the behavior of some of our Standard subset Modules:
-
If a Verify Window Exists operation with the TBox Window Operation Module fails, it now fails with verification failure instead of dialog failure. If you use Recovery, you need to adapt your settings, so Tosca triggers Recovery on the right error type.
-
Tests associated to the Module TBox Delete Resource don't fail if the specified resource is already deleted or doesn't exist.
-
The Module Run Selenium Scripts no longer generates a time-stamped HTML result file for JUnit tests.
Text expression to retrieve a setting's value
As of Tricentis Tosca 2023.1, you can no longer retrieve a setting's value with the unsupported text expression @{<Setting>}. If you use this expression in your tests, please replace it with a supported expression so that your tests don't break after the upgrade.
Tosca Commander: LDAP integration
We've set the encrypted connection to the Active Directory LDAP service to default to True. If you want to disable the mandatory encryption, first you need to add the UseLDAPSLookups setting and set it to False.
Tricentis Data Integrity: JDBC connections
As of version 2023.1, we support JDBC connections in the Row by Row Comparison and the Load Data into Database Module. Consequently, we've updated the Modules in the Data Integrity subset.
If you have existing tests that you want to switch to JDBC, follow these steps after the upgrade:
-
Right-click the old Module and select Tosca DI Migration->Update module to current version from the context menu. If you have multiple Modules, you need to migrate each Module separately.
-
In the subsequent dialog, choose whether to create a backup or not. We recommend that you do.
-
In the next dialog, select Yes to start the migration.
-
Adapt your TestCases.
Tricentis File Service: switch the database type
By default, Tricentis File Service creates an SQLite database to store metadata. As of this Tosca version, you can also use a self-hosted MS SQL database for it. If you want to switch from your old SQLite database to an MS SQL database, follow these steps:
-
Prepare your MS SQL database. Check out this section for a list of important considerations.
-
Upgrade Tosca, including Tosca Server.
-
Configure Tricentis File Service in the Tosca Service Configuration. Make sure to enter the connection details to your MS SQL database.
-
Restart Tricentis.File Service in the Windows Services app, so Tosca creates the necessary tables in your MS SQL database.
-
Ask your database administrator to export the data from the SQLite database, either as a CSV or SQL file. Then import the data into the MS SQL database.
Tricentis Mail Engine 3.0: email body text
In the Mail Receive module, you can specify HTML or PLAIN text for the body of the mail. If you don't select an option, the mail default format is plain text.
In the Mail Send module, you can specify HTML or PLAIN text for the body of the mail. If you don't select an option, the system sends the mail in HTML format by default.
XBrowser Engine 3.0: Selenium 4 Hub support
Tosca now supports Selenium 4 Hub. Consequently, the XBrowser Engine 3.0 doesn't steer embedded Chrome or Chromium applications version 82 or older. To verify the supported versions, check out our system requirements.
Deprecated features
TBox Start Selenium Server Module
With the deprecation of Selenium Server by Selenium, we've removed the Module TBox Start Selenium Server from the Standard subset. Tosca also doesn't support it in tests, so if you use this Module in your TestCases, you must adapt them. We recommend the Module TBox Start Program for similar functionality.
Note that you can still use the Module TBox Run Selenium Scripts for supported unit testing frameworks.
Tricentis Recorder
We've replaced the Recorder in Tosca with an embedded version of the Tricentis Automation Recording Assistant (Tricentis ARA). Don't worry, your existing Modules and TestCases are safe. You can still use the Modules you created with the Recorder, and you can still run the connected TestCases.
WebDriver with Internet Explorer
WebDriver executions with Internet Explorer are now out of support.
XBrowser Engine 3.0: RelayService component
As we've upgraded our browser extensions to Manifest V3, the RelayService component is officially deprecated since mid-April, 2024. To understand what this means for you and the next actions to take, check out this Tricentis Knowledge Base article (opens in new tab).