TOSCA Syllabus
1οΈβ£ Tosca Basic Level (Foundation Level)
This level is designed for beginners who want to understand the fundamentals of Tosca and start automating test cases.
π Introduction to Tosca
Overview of Tricentis Tosca
Benefits of Model-Based Test Automation
Tosca Architecture & Components
Tosca Commander
Tosca TestCase Design
Tosca Execution
Tosca Test Data Management (TDM)
π Tosca Commander Basics
Workspace & Project Management
Creating and managing a workspace
Branching and version control
Modules, Test Cases, Execution Lists
Understanding Tosca modules
Creating and executing test cases
Building execution lists for test runs
Scanning UI Elements
Tosca Object Identification (TBox Scanner)
Standard & Dynamic Controls
Steering Controls for Web, Desktop, and Mobile
π Test Case Design (TCD)
What is Test Case Design?
Creating test sheets, classes, and instances
Reusability in Test Case Design
Parameterization using Excel & Databases
Implementing Data-Driven Testing
π Test Execution
Test ExecutionLists (Managing test executions)
Execution Logs & Reports
Handling execution failures
Test Event handling
π Working with Dynamic Data
Using Buffers in Tosca (Store & use runtime data)
Dynamic expressions in test cases
Conditional logic (IF-Else) in tests
π API Testing Basics
Introduction to Tosca API testing
Scanning REST & SOAP APIs
Creating simple API test cases
Chaining API calls
2οΈβ£ Tosca Advanced Level
This level is for experienced testers who want to master Toscaβs advanced automation features and integrate it into a test automation framework.
π Advanced Test Case Design
Business Dynamic Test Cases
Handling Loops and Conditional Statements
Implementing Table Steering
Advanced Instance and Class Management
π Tosca API Testing - Advanced
Complex API Testing (Chaining API requests)
Handling OAuth & JWT Authentication
Parameterizing API Tests with dynamic data
API Error Handling
π Tosca Execution Strategies
Distributed Execution (Tosca DEX)
Parallel Execution
Tosca Test Scheduling
Jenkins & Azure DevOps Integration
π Customization in Tosca
Custom Controls & Steering Strategies
TBox Scripting (Toscaβs scripting framework)
Using Java/.NET in Tosca Custom Modules
π CI/CD and DevOps Integration
Running Tosca tests in CI/CD Pipelines
Integration with Jenkins, Azure DevOps
Automating test execution in DevOps environments
π Risk-Based Testing (RBT)
Understanding RBT in Tosca
Implementing Test Optimization
Reducing redundant test cases
π Tosca AI & Vision AI
AI-powered test automation
Self-healing automation using AI
Testing applications with dynamic UI changes
π― Who Should Learn This?
Manual Testers transitioning to Test Automation
Automation Engineers looking to master Tosca
SDETs (Software Development Engineers in Test)
Test Architects and QA Leads
Would you like a structured study plan to complete this in 3-4 months? π