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:
- Scan your application to create modules (Tosca captures UI elements automatically)
- Each module maps UI elements to parameters
- Build test cases by dragging modules into a sequence
- Feed test data through an Excel-like test data sheet
- 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:
- Tosca analyzes which parts of the application changed
- Maps changes to affected test cases
- Prioritizes tests by risk score (likelihood of failure x business impact)
- 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:
| Category | Examples |
|---|---|
| Web | Chrome, Firefox, Edge, Safari, IE11 |
| Desktop | Win32, WPF, Java Swing, .NET |
| Mobile | iOS (via Appium), Android (via Appium) |
| SAP | GUI, Fiori, S/4HANA, BW |
| API | REST, SOAP, GraphQL |
| Mainframe | 3270, 5250 terminal emulators |
| Packaged apps | Salesforce, Oracle, ServiceNow |
| Database | SQL 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.