Key Features version 2024.2 LTS

The Tricentis team is excited to introduce Tricentis Tosca 2024.2 LTS!

This topic gives you an overview of our 2024.2 LTS key features. For a detailed list of all new features, please download the Technical Release Notes from the Tricentis Support Hub.

For information on Short-Term Support (STS) and Long-Term Support (LTS) releases, see this Tricentis Knowledge Base article.

Cloud transition

We've extended our upload functionality to make your move to Tosca Cloud easier and faster: you can now upload TestCases in bulk or even entire ExecutionLists.

Also, say good-bye to annoying timeouts during uploads. The new Timeout setting allows you to adapt Tosca's timeout behavior to your particular use case.

DataType RawString

Our new DataType RawString tells Tosca not to parse or interpret the Value, so you don't need to worry about escaping special characters.

Modules such as TBox Send Keys, Host Send Keys, and Evaluate XPath even use RawString as default for some attributes.

DokuSnapper

Customize your reports even more with new placeholders for templates. We also expanded our included templates to give you more options. Plus, we now support Excel for report formats.

Key Vault integration

We've added more options for key vault integrations. Now you can also use Azure Key Vault and AWS Key Management Service for your usernames, passwords, client IDs, client secrets, and even MFA and SSO!

Mobile Engine 3.0

Step up your mobile testing with greater flexibility and advanced automation:

  • Build your capabilities dynamically with the Add Desired Capabilities Module. Enjoy the flexibility to add new capabilities during test execution, without overriding existing ones. This gets rid of manual reconfigurations, reducing errors while saving you time.

  • Trigger Testim tests within Tosca thanks to the new Testim Modules. Reuse existing tests and automate end-to-end testing to boost efficiency. Additionally, gain clearer insights with unified logs and detailed reports for better visibility into your test results.

  • Overcome issues related to different screen resolutions with the new Tbox_Engines_ImageBased_ImageSearchMethod TCP. This increases the accuracy and reliability of your image-based test automation (IBTA), broadening your test coverage.

Early access mobile features

In this release, we've focused on improving mobile development and testing workflows with exclusive early access features:

  • Struggling with apps that don't show proper scanning results? We've got you covered. Scan mobile apps more effectively using Vision AI, which streamlines test creation and saves you valuable time.

  • Looking for more flexibility in your mobile testing? Try Virtual Mobile Grid, our in-house technology with virtual devices. With this additional connection type, we aim to give you more customization and control over your testing environment.

Recovery scenarios

We've enhanced recovery scenarios. NonGUI Modules can now recover at TestStep level.

Salesforce Engine 3.0

As of 2024.2, we support the Salesforce Winter '25 release.

We've also added the following settings to make your testing life easier:

  • Setting SFDCQuickSearch to boost test execution speed, designed for faster control identification. Enabled by default, you can either customize this behavior via the project settings or by adding it as test configuration parameter.

  • Setting SFDC CPQ to disable CPQ support for scan and text execution, which helps you to scan faster and run tests faster.

Additionally, we improved the automation of Salesforce Engine 3.0 labels. This increases your test stability and performance.

ScratchBook

Trial runs in the ScratchBook are faster than ever before. Plus, the ScratchBook now displays the same structure as your TestCase. If you have folders in your TestCase, you'll also have folders in the ScratchBook. This makes it easier to understand results at a glance and pinpoint where exactly you still need to fine-tune your TestCase.

Standard subset

Our updated Standard subset expands the scope and efficiency of your tests, helping you to automate better and faster.

New Modules

  • Connect to Cloud Mail Server: You can now use OAuth to connect to mail services such as Microsoft and Google, which enhanced security and privacy.

  • Extract Links: You can now let Tosca get links for you. No need to scan PDFs to check your links.

  • Read Web QR/Barcode:Read Web QR/Barcode: You can now verify and buffer QR and barcodes in web pages.

  • TBox Array Operation: You can now perform advanced operations on buffered arrays. From adding elements to searching and deleting, this new Module gives you maximum flexibility to test your tables.

Enhancements to existing Modules

String operations

We made the string operation {NUMBEROFOCCURRENCES} easier. No need to worry about escaping special characters anymore. Instead, use the new optional parameter [ESCAPE] and enter any REGEX special characters you want.

Tosca Distributed Execution

View more detailed information about Agents when using TCDistribution. Now, when an ExecutionList is completed by multiple Agents, you can see a list of all the Agents and which TestSteps they completed.

Tosca Commander

We improved the way Tosca Commander communicates with the common repository. This significantly increases the speed at which Tosca Commander fetches objects from the repository and writes to it. What does this mean for you? Among other things, you'll see much faster check-ins and spend less time waiting when you create a new workspace.

Also, we added new auth parameters that allow you to open Tricentis Server Repository workspaces directly via command line.

Tricentis Data Integrity: Complete Tree Comparison Module

Our new Complete Tree Comparison Module allows you to easily find inconsistencies in complex, hierarchical data structures like JSON and XML. With no file size limitations, you can compare large trees quickly and efficiently.

Tricentis File Service

We increased the log file size that auto-removal is able to delete to 250 MB (compressed). This means fewer manual tasks to keep your workspaces slim and well-performing.

Tricentis User Administration

We've simplified things for all of you who use Tricentis User Administration with Single Sign-On.

Tosca now offers a mapping option you can use instead of manually adding users to groups. With this option, all you need to do is create user groups with the same names as the groups in your identity provider. When a new user signs in for the first time, Tosca checks their group membership and automatically adds them to the corresponding group in Tricentis User Administration.

UIA Engine 3.0

We want your tests to run smoothly, so we've added a new test configuration parameter called PreventUIAChildrenRecursion. Use this parameter to control UIA children recursions, which improves the overall stability of your test environment.

XBrowser Engine 3.0

The latest updates to the XBrowser Engine 3.0 improve its usability and performance:

  • Smarter self-healing for iFrames. Self-healing Mode now automatically handles changes in iFrames. That means when an iFrame changes, Tosca updates the control location, and you don't need to rescan Modules. No workflow changes—just less manual work and more reliable tests!

  • Faster scans. Scanning pages with many shadow roots is now significantly quicker. Enjoy more efficient scans—especially for complex pages—resulting in a smoother workflow and enhanced performance.

Upgrade to Tricentis Tosca 2024.2 LTS

For detailed information on how to upgrade from Tricentis Tosca 2024.1 to Tricentis Tosca 2024.2 LTS, see "Upgrade to 2024.2 LTS".

Known issues

Salesforce Engine 3.0

When scanning Salesforce, XScan might crash if you close the 'Tricentis Automation Extension for Chrome' started debugging this browser message in your browser.

To fix this error and continue scanning, follow these steps: 

  1. Go to your browser settings and select Extensions > Manage Extensions.

  2. Switch the Tricentis Automation Extension for Chrome extension off and on again.

  3. Reload the application page.

XBrowser Engine 3.0 (fixed with patch 1)

On slower machines or pages that use a lot of resources, scanning or steering the content inside CrossDomainFrames may fail. This happens because the ContentFrames.getFrameId call times out after 100 milliseconds. As a result, the frame may be empty or fail to load correctly. Hold on, a fix is on the way.