tldr: Tricentis Tosca's core features include model-based test design, Vision AI for self-healing, 160+ technology support, SAP integration, risk-based testing, and CI/CD orchestration. Each major feature requires its own license. The platform is built for enterprise complexity, not speed.


Core features overview

Tosca is a wide platform. It covers test design, execution, data management, and reporting in a single tool. Here's what each major feature does and when it matters.


Model-based test automation

This is Tosca's defining feature. Instead of writing test scripts in code, you build reusable "modules" that represent UI screens or API endpoints. Test cases are assembled by chaining modules together in a visual editor.

How it works:

  1. Scan your application to create modules (Tosca captures UI elements automatically)
  2. Each module maps UI elements to parameters
  3. Build test cases by dragging modules into a sequence
  4. Feed test data through an Excel-like test data sheet
  5. Execute across environments

Why it matters for enterprises: When you have 5,000+ test cases and a UI change breaks 200 of them, you update one module instead of 200 scripts. That's real maintenance savings at scale.

The trade-off: The module abstraction layer requires training. New users spend weeks learning how to build, organize, and maintain modules before they're productive.


Vision AI

Vision AI is Tosca's self-healing feature. It uses image recognition to identify UI elements, so when a button moves or a label changes, tests adapt without manual intervention.

What Vision AI does:

  • Identifies elements by visual appearance, not just DOM properties
  • Falls back to image-based matching when traditional locators fail
  • Reduces test maintenance when UI layouts change
  • Works across web, desktop, and mobile interfaces

What to know: Vision AI is a separate license. It's not included in the base Tosca platform. Performance can slow down on visually complex pages because image processing takes longer than DOM-based locators.

Vision AI is Tosca's answer to the flaky test problem. It works well for stable enterprise applications with predictable layouts. For rapidly changing modern web apps, AI-native platforms take a different approach, using agentic AI that understands intent rather than matching visual patterns.


SAP testing

Tosca has the deepest SAP integration of any testing tool on the market. Period.

Supported SAP technologies:

  • SAP GUI (Windows client)
  • SAP Fiori (web-based UI)
  • SAP S/4HANA
  • SAP BW (Business Warehouse)
  • SAP Solution Manager integration
  • SAP Transport Management

Tosca can test end-to-end SAP business processes: order-to-cash, procure-to-pay, record-to-report. It reads SAP screen definitions natively and creates modules from SAP transaction codes.

For enterprises running SAP, this is Tosca's strongest competitive advantage. No other tool comes close.


CI/CD integration

Tosca integrates with major CI/CD platforms for continuous testing:

  • Jenkins via official Tricentis CI plugin
  • Azure DevOps via Tosca Execution Client (see our Azure DevOps integration guide)
  • GitLab CI via command-line execution
  • Bamboo via command-line execution

Tosca also supports testing ServiceNow, Salesforce, and other packaged applications as test targets, but these are application integrations, not CI/CD pipeline integrations.

Tosca DEX (Distributed Execution) handles parallel test execution across multiple agents. You configure execution lists, assign tests to agents, and schedule runs from the Tosca Commander interface.


Test data management

Tosca TDM (Test Data Management) generates and manages test data for your test cases.

Capabilities:

  • Synthetic data generation based on rules and constraints
  • Data subsetting from production databases
  • Data masking for compliance (GDPR, HIPAA)
  • Centralized test data repository
  • Data versioning across test environments

This is a separate module with its own license. Teams without TDM typically manage test data manually in spreadsheets or external tools.


Risk-based test optimization

Tosca can prioritize test execution based on risk analysis.

How it works:

  1. Tosca analyzes which parts of the application changed
  2. Maps changes to affected test cases
  3. Prioritizes tests by risk score (likelihood of failure x business impact)
  4. Runs high-risk tests first

For enterprises with 10,000+ test cases and limited execution windows, risk-based optimization cuts execution time significantly. Instead of running everything, you run what matters most.


Reporting and analytics

Tosca provides built-in reporting through the Tosca Commander dashboard:

  • Execution results with pass/fail/blocked status
  • Trend analysis across multiple test runs
  • Coverage reports mapping tests to requirements
  • Defect tracking integration with Jira, Azure DevOps, and HP ALM
  • Executive dashboards for QA leadership

Reports can be exported as PDF or integrated into existing BI tools. Enterprise customers typically use Tosca's API to feed results into centralized reporting platforms.


Technology support

Tosca supports 160+ technologies through its scanner and engine architecture:

CategoryExamples
WebChrome, Firefox, Edge, Safari, IE11
DesktopWin32, WPF, Java Swing, .NET
MobileiOS (via Appium), Android (via Appium)
SAPGUI, Fiori, S/4HANA, BW
APIREST, SOAP, GraphQL
Mainframe3270, 5250 terminal emulators
Packaged appsSalesforce, Oracle, ServiceNow
DatabaseSQL Server, Oracle DB, MySQL

This breadth is Tosca's value proposition for enterprises running diverse technology stacks. If you only need web testing, most of this coverage is unnecessary overhead.


FAQs

What is Tricentis Tosca Vision AI?

Vision AI is Tosca's self-healing feature. It uses image recognition to locate UI elements visually, so tests adapt when layouts change. It requires a separate license on top of the base Tosca platform.

Does Tricentis Tosca support API testing?

Yes. Tosca supports REST, SOAP, and GraphQL API testing through its API scan and testing modules. You can combine API and UI tests in the same test case for end-to-end coverage.

What technologies does Tricentis Tosca support?

Tosca supports 160+ technologies including web browsers, desktop applications (Win32, WPF, Java), mobile (iOS, Android via Appium), SAP (GUI, Fiori, S/4HANA), mainframe terminals, APIs, and packaged applications like Salesforce and ServiceNow.

Is Tricentis Tosca codeless?

Mostly. The model-based approach is designed to be codeless. You build test cases by assembling modules visually and defining data in spreadsheets. Complex scenarios sometimes require Tosca's scripting language (TQL) or custom API calls, but the majority of tests can be created without code.

How does Tricentis Tosca compare to Bug0 for web testing?

Tosca is built for enterprise complexity across 160+ technologies. Bug0 is built for modern web testing with AI. It generates tests from plain English or video in minutes. Tosca requires weeks of module-building and training. For web-only teams, Bug0 delivers faster results at a fraction of the cost.