Key Features version 2024.1 LTS
The Tricentis team is excited to introduce Tricentis Tosca 2024.1 LTS!
This topic gives you an overview of our 2024.1 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.
ActionMode Buffer
We've enhanced ActionMode Buffer to support arrays. Now, you can buffer an entire column or row as an array, allowing you to send each item individually in your TestSteps.
API Scan
We've improved the multipart attachment workflow to support multiple parts of different formats. You can now use text and file attachments within a single API test. This improvement addresses the growing need for mixed media attachments and incorporates feedback from beta customers and support tickets, providing a streamlined and improved user experience.
Data Integrity
With the new SAP Custom Data Reader, you can now load data from an SAP database into your caching database or compare it with other data sources.
We also enhanced some of our Modules in the Data Integrity subset:
-
The JSON/XML File Load into Caching Database Module supports Null values. This lets you easily identify empty values and helps you create more precise tests.
-
The Row by Row Comparison Module supports comparisons of date and time values in different formats. Now, you can compare date and time formats with the option to apply a tolerance.
Distributed Execution
We updated the DEX Agent to the latest technology! Communication between the DEX Server and Agents is much faster. This improves user interface responses and speeds up the detection of the server address.
DokuSnapper
We made several updates to DokuSnapper, our results documentation tool:
-
Better performance. DokuSnapper is faster and more efficient.
-
Extended reporting scope. DokuSnapper supports tests with all Engines.
-
More flexibility in outputs. DokuSnapper offers PDF as an additional file format option for reports.
-
Better customization. Dokusnapper offers templates to tailor your reports to your needs.
DotNet Engine 3.0
We added support for DatePicker controls. Now you can scan and steer them in WinForms and WPF Modules and TestSteps.
Excel UI Engine 3.0
We added support for MenuItem controls in the Microsoft Excel UI interface. This means you can perform additional actions on its buttons, extending your test coverage.
Integration with Tosca Cloud
Tosca Cloud lets you create and run tests from within a SaaS application hosted by
We now offer two ways to connect it to your existing on-premises test projects:
-
Transition, if you want to get started on moving your tests to the cloud.
-
Test execution integration, if you prefer to keep your test authoring on-premises, but want to take advantage of cloud test execution.
For details, check out "Tosca Cloud integration".
Java Engine 3.0
The Java Engine 3.0 now supports OpenJDK Version 21.
Key vault integration
Our key vault integration offers you enhanced security and expanded automation capabilities:
-
Use CyberArk Credential Provider as your key vault to make your credential management more robust.
-
Steer MFA/SSO by generating one-time passwords for your test environment to automate two-factor authentication workflows. This prevents manual intervention during the authentication stage, making your tests more comprehensive and efficient.
Licensing through proxies
Tosca Server 2024.1 offers an additional tool to manage and safeguard web traffic. You can now have a proxy between Tosca Server and your choice of licensing model: cloud or on-premises.
All you need to do is set up your own proxy and then fill out the Tosca Server proxy settings.
Mobile Engine 3.0
We're happy to announce early support for iOS 18 Preview and Android 15 Beta! You can start testing on the betas right away; we continuously roll out updates to improve compatibility and functionality.
Other updates for the Mobile Engine 3.0:
-
We added Ionic to the supported frameworks. You can now test your hybrid mobile applications effectively, ensuring a consistent experience across multiple platforms.
-
We enhanced the performance of the Mobile Engine 3.0. Enjoy quicker loading times when you start the Mobile Scan, alongside significant performance improvements when loading control areas and properties for mobile web controls within XScan.
-
We optimized your mobile web test automation with the new Mobile Web Engine 3.0. This supports you with better performance, functionality, and compatibility during scanning and test execution. If you absolutely must, you can still switch back to the older engines; simply update the setting Engine for mobile web scans, or add the test configuration parameter (TCP) UseLegacyMobileWeb .
-
We made your debugging process easier. Once you connect a cloud device via an Appium-based connection, the interface displays the Appium server URL and session ID. Plus, you can easily copy these details to your clipboard.
-
We improved the flexibility of Mobile Scan. You can now clear the current capability set selection with just one click.
-
We increased the precision of our coordinate system for defining positions on screen devices. Previously, when using the Standard subset Modules Click On Screen or Swipe On Screen, you could only specify coordinates as percentages. Now, you can also use pixels to better simulate a human behavior with the device, making your mobile test automation more realistic and reliable.
Salesforce Engine 3.0
Our latest version of the Salesforce Engine offers improved control identification and extended Salesforce support. We now support the Salesforce Summer '24 release.
We've also added the following settings to make your testing life easier:
-
Setting Associated Labels Identification to uniquely identify Salesforce controls with the AssociatedLabel property.
-
Setting Skip ApiKey to skip the use of the ApiKey property to uniquely identify Salesforce controls.
-
Settings Consumer Key, Consumer Secret, Password, and Username and TCPs to access the Salesforce API if cookies are blocked, as Google Chrome has restricted third-party cookies by default.
-
Setting Custom Domain to use custom domains to scan your production and sandbox environments.
Plus, you can now use the Input(Value) syntax in your TestCase, if you want to search for an item that doesn't exist or skip the searching, for instance.
Last, but not least, the Module Rapid Navigation allows you to easily switch between pages and screens in your Salesforce application—without having to click through.
Standard subset
Our updated Standard subset expands the scope and efficiency of your tests, helping you to automate better and faster.
New Modules
-
Barcode Reader: Test barcode or QR codes in PDF files.
-
Check PDF for Broken Links and Check Webpage for Broken Links: Automate your search for broken links in PDF files and webpages.
-
TBox Close Program: Close, wait until an application closes, or verify whether an application or process is currently running. This means no more workarounds to end a process or application before you can continue with your test.
-
TBox Iterate Array: Send buffered array values one by one into a test object.
-
TBox Zip File and TBox Unzip File: Expand your test coverage by compressing or extracting ZIP files with a TestCase.
Enhancements to existing Modules
-
Excel 1:1 Compare: Define the number of differences you'll allow before the test fails. That’s great if you don't necessarily need to wait for the entire comparison to finish, especially for large reference and target files.
-
PDF 1:1 Compare: Compare the entire text content at once, regardless of the position of a text in a page. Tosca now treats the entire file as a single page, which increases the accuracy of text-only comparisons.
-
PDF 1:1 Compare and Excel 1:1 Compare: Compare one file to multiple files, in a single TestCase.
-
TBox Context Menu: Steer context menus of applications based on .NET and WinForms (DotNet Engine 3.0) as well as the Microsoft UI Automation frameworks (UIA Engine 3.0).
-
TBox File Append: Choose your character encoding when you append text to a file, to ensure character compatibility.
-
TBox Take Screenshot: Choose the monitor or screen that you want to screenshot, capture screenshots of your browser or remote browser, and enjoy greater flexibility in choosing where to save your screenshots.
-
TBox Window Operation: Apply all operations on child windows.
-
TextStream Open/Load: Choose your encoding when you load a TextStream-, to ensure compatibility.
-
Close/Save Excel Workbook: Save your Excel files without closing Excel.
-
Define Excel Range, Delete Excel Worksheet, Update Excel Worksheet: Identify worksheets by their position in the index. This makes it easier and less error-prone to define the Excel data you want to test.
TBox API
We're introducing a revamped version of the TBox API manual (opens in new tab). It features a fresh look and feel, along with additional information and details on how to extend the TBox Platform to suit your testing needs.
Tosca Commander
Tosca's alternative Excel interface now supports additional Microsoft Excel functionality, such as VLOOKUP and HLOOKUP. This speeds up file processing, which in turn speeds up your test design process if you use this interface to assign test data from an Excel source to test cases.
Vision AI
Vision AI can now visually identify icons, which improves test stability and resilience. When you scan your application, Vision AI registers the icons you choose for your Module on the server. At runtime, Tosca uses the registration ID to identify the icons in your application under test.
Plus, we have new parameters that extend your test coverage and flexibility:
-
Specify 'confirm' key commands for input fields with the new typing parameter ConfirmTextKeys.
-
Choose your preferred neural network for detecting controls and performing OCR with the new steering parameters ScanControlNetwork and ScanOcrNetwork.
XBrowser Engine 3.0
XBrowser Engine 3.0 2024.1 offers significant enhancements for your web accessibility tests:
-
We upgraded the rulesets to WCAG 2.2 (opens in new tab). You can now create accessibility analyses that are evenmore aligned with best practices.
-
We implemented a performance booster for your analyses. To speed things up, you can now use the new test configuration parameter (TCP) AccessibilityFastMode and set it to Ignore Passed Checks, Disable Redundant Checks, or Optimize Analysis.
-
We added flexibility to your accessibility tests. You can now decide whether to test before or after TestSteps with ActionMode Input.
-
We added another layer of customization to the reports. You can now choose which ruleset to include—or define a custom, mix-and-match ruleset.
But that's not all! Here are a few other new features that help you create even more comprehensive, reliable, and easy-to-maintain web tests:
-
Enhanced test coverage. You can now run tests on Island Enterprise Browser. Plus, our updated OpenUrl Module allows you to test a wider range of scenarios with BrowserArguments, such as opening browsers in incognito mode.
-
Improved ARIA control recognition, including new ARIA roles such as Menu and TabControl.
-
Easier test maintenance. You can now use a new search parameter in the context menu to find tests that failed and then self-healed, so you know what to fix.
-
Flexible test configuration. You can now use the new value for the TCP HubAddress to quickly switch between WebDriver and XBrowser test executions without removing the TCP.
Upgrade to Tricentis Tosca 2024.1 LTS
For detailed information on how to upgrade from Tricentis Tosca 2023.2 to Tricentis Tosca 2024.1 LTS, see "Upgrade to 2024.1 LTS".