Skip to main content

Command Palette

Search for a command to run...

TOSCA Syllabus

Published
β€’3 min read

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? πŸš€