
Master Tosca automation with model-based testing, scriptless workflows, and risk-based prioritization, then reuse automated modules to accelerate web UI testing across projects.
Identify automation scenarios with business and product owners, model requirements via X scan, build modules, create and execute test cases, and share a status report.
Explore Tosca masterclass slides and hyperlinked deck, navigate to test cases, review 57 topics for task automation, download latest content, and activate the trial license in the next video.
Activate a Tricentis Tosca trial license by registering, verifying your account, and deploying the license, then download and install Tosca and connect to the cloud hosted license server.
Learn to perform a clean uninstall of Tosca server and Tosca Commander before upgrading, using the control panel. Uninstall the server first, then the commander to ensure a clean reinstall.
Install the Tosca server and commander, verify both share the same version (2025.1.2), download from the support site, and run locally on http via localhost.
Install Tosca Commander after the server, unzip and run the installer, and optionally enable data integrity; upgrading preserves existing data and workspaces in the 2025 version.
Set windows display to 1920x1080 landscape with 100% scaling and sign out to apply changes. Install the Tosca extension for Chrome or Edge and set browser zoom to 100%.
Open Tasker Commander and set up your Tosca workspace to start automating, then choose between a single user or multi-user workspace connected to a common repository for centralized data.
Create a single user workspace in Tosca Commander by selecting none for the common repository, using default location, naming the workspace, and optionally exporting a DSU subset with a template.
Access Tosca workspaces by opening from recent projects or by opening the workspace location to find all created workspaces, including the single user workspace with Dot tools.
Learn to create a multi-user workspace in Tosca by selecting a database, configuring a MySQL server connection string, entering credentials, testing the connection, and enabling the team option.
Learn how to collaborate in a multi-user Tosca workspace, using update all, checkout vs checkout tree, and check in all to manage shared artifacts in a common repository.
Explore the Tosca commander panel, including the title bar, workspace location, and dynamic menu bar. Navigate the tree view, details view, and properties; learn tabs, split screen workflows, and shortcuts.
Learn how to customize Tosca's window and tab layout with perspectives, save named views for later use, manage and switch between multiple perspectives, and restore the default layout.
Create a reusable project folder structure template in Tosca, using component folders and a multi-user workflow. Organize requirements, modules, and test artifacts through in review and uproot, with drag-and-drop practices.
Export Tosca work as .dsu subsets to share across multi-user workspaces, then import them back, using merge to prevent duplicates and ensure parent items are included.
Walk through the system under test using the demo web shop, register a user, add books to cart, and complete a guest checkout to learn Tosca test automation basics.
Learn how Tosca requirements introduce a test structure that mirrors business cases and risk, using a registration process scenario to capture risk coverage and prioritize tests by weight.
Learn to organize Tosca requirements by creating folders, a requirement set (epic/feature) and individual requirements, such as registration, for a demo web shop, with descriptions and acceptance criteria.
Assign a risk factor to Tosca requirements by setting a frequency class and a damage class, then compute a weight to prioritize high-impact items.
Explore Tosca modules by scanning the application, creating modules that contain technical information to steer test objects, and learn module structure, attributes, and naming best practices.
Adopt the recommended Tosca module naming convention by combining the system under test name, page name, and purpose or location to create descriptive module titles.
Discover Tosca standard modules that provide common browser actions, take screenshots, and sendkeys, and learn how to access and import them via import subset from the Tosca commander project node.
Walk through creating Tosca modules using the XScan window, scanning a demo web shop registration flow, exploring view modes, screen navigation, object identification, and content preview for web tables.
Understand Tosca business type icons in Tosca Commander, including links with hashref, buttons, labels, inputs, radio buttons, and icons for execution, test cases, and a multi-user workspace.
Ensure every web element in a Tosca module is unique so Tosca can locate and click the correct item, using properties like XPath, inner text, or hashref and verify uniqueness.
Explore how Tosca ensures web element uniqueness by using stable properties and alternative methods when properties fail, including anchor, image, index, and parental controls.
Master the identify by properties approach in Tosca modules, distinguishing stable from unstable properties, and applying wildcards to handle dynamic values, following the recommended order before switching to anchor.
Identify controls by anchor in Tosca when properties fail, using automatic anchor, manual drag-and-drop, or select-on-screen/tree-view methods to uniquely anchor elements like first name, categories, and books.
Learn how to identify web elements using parental control in Tosca when properties and anchor fail, by tracing the parent hierarchy and using inner text to ensure a unique target.
Identify a web element by image in Tosca Commander by selecting the element and using the plus sign, with a default 95% accuracy and save or cancel options.
Identify web elements by index as a last resort after properties, anchor, parental controls, and image, using the index count (e.g., two of two) to pinpoint unique elements.
Explore Tosca module properties and attributes in the Tosca commander. Learn about steering, configuration, and XPath parameters to optimize module behavior.
Learn how to edit Tosca modules through the rescanning process in Tosca Commander, adding and remapping module attributes, validating stable properties, and handling updates or automatic unmappings during rescans.
Configure Tosca scan settings using the settings icon to adjust general options, keep filter position, enable screenshots, and manage ignore lists with invisible elements, aria controls, and unique application identifiers.
Merge duplicate Tosca modules using the module merge assistant, selecting target and source modules and using switch modules, and undo with Ctrl Z if needed.
Learn how to manually create Tosca modules and module attributes without scanning, configuring interface type, engine, business type, and title, then verify recognition by rescanning.
discover how to create ecs module references in Tosca, including linking modules and module attributes, using jump to referenced module and resolve module reference, and understanding propagation and deletion behavior.
Learn to create abstract modules in Tosca Commander, toggle the abstract property, and see why abstract modules can’t be used in test cases until set to false, unlike normal modules.
Master generalization and specialization in Tosca modules with Tosca Commander, exploring references, creating generalization and specialization modules, their relationships, and common enterprise usage.
Learn to replace modules in Tosca commander by dragging and dropping to replace module usages, replacing person A’s modules with person B’s in test steps.
Complete the module scanning for the demo web shop registration scenario by scanning pages, renaming modules, validating stable properties, and managing unmapped controls across account and logout flows.
Convert radio buttons and footer links into control groups in Tosca, rename them (for example, gender), and use anchors to make orders and addresses unique.
Learn Tosca module scanning best practices, including keeping 5–8 attributes per module and splitting larger modules into left and right sections.
Learn how to convert Tosca modules into test cases that meet acceptance criteria, linking requirements to executable tests as you progress in the Tricentis Tosca complete masterclass.
Build automated test cases by combining created modules with Tosca standard modules for the demo web shop's registered-user scenario, then execute login, register, verify email and logout, and relogin.
Learn to create and structure a Tosca test case by organizing precondition, process, and postcondition folders, naming conventions, and work states, using test steps and step values.
Build a Tosca test case by creating test steps from modules. Use drag-and-drop and fuzzy search to add steps, and define prerequisites and postrequisites for registered users scenario.
Learn to work with test steps and test step values by dragging modules, using module attributes, and entering URLs in the value column to open a site with Tasker.
Explore action modes like input, insert, verify, and buffer, and understand data types such as string, date, numeric, boolean, and password, with Tasker auto-detecting types and masking passwords.
Compare static wait and dynamic wait in Tosca and learn how static weight uses fixed milliseconds. Dynamic wait waits for an element to appear using wait on and saves time.
Learn to debug Tosca automation using the scratch book, run whole tests or individual steps with F6, and understand that scratch book outputs are temporary and logs are overwritten.
Edit test step values in Tosca Commander using single edits or bulk edits, changing action mode to input or weight on, and undo with ctrl z.
Move a test step value content by drag and drop from register to logout, demonstrating a single value transfer; multiple values cannot be moved at once.
Learn the properties of test cases, test steps, and test step values, including right-click options for attaching files, printing reports, editing names, and managing statuses and modules.
Learn to convert test cases into test steps and convert test steps into test cases in Tosca Commander, using drag and drop to reorganize test artifacts.
Learn hands-on Tosca automation by building a register user test case: drag modules, enter details with password masking, apply wait on, and verify success and email before logging in.
Spot underlying data-related flaws in a working test case, such as manual email updates. Phase two explores cross-browser and multi-environment test execution, using different urls without human intervention.
Explore how to create and apply test configuration parameters in Tosca at the project root, component, and test case levels, and note they don't apply to test steps.
Learn to create and manage test configuration parameters in Tosca, such as browser and URL, and apply changes across test cases automatically using the configuration scope and cpp syntax.
Explore how buffers centralize values to avoid hard coding, enabling automatic propagation across test steps. Learn about different buffer types and maintenance benefits in Tosca.
Discover how to use the T box set buffer in Tosca to initialize parameters, create buffers for first name, last name, and email, and reference them throughout the test case.
View buffers in Tosca via engine settings and the buffer viewer. Update buffers as temporary values that reflect the latest data during test execution.
Explore how to use the action mode buffer in Tricentis Tosca to capture the email value entered by a user and verify it with the buffer viewer.
Buffer text from the UI with Tasker by selecting inner text, naming the buffer (for example welcome message), and reusing it in tests for verification or input.
Explore dynamic buffers in Tricentis Tosca, learning how to extract dynamic text from within static phrases using xb syntax and the buffer viewer, with action mode verify.
Learn to use T box partial buffer in Tosca to slice existing buffers by position (start, end, last) and save results to new buffers, alongside dynamic buffer basics.
Explore the t box name to buffer module, a standard Tosca feature that stores the test case name and assigns it during test case execution.
Use dynamic expressions in Tosca to generate unique runtime data, including random emails, numbers, text, and dates, with buffers and initializing parameters to minimize manual test updates.
Learn to ensure clean test runs by killing chrome with PowerShell via T Box Start Program and closing the browser after logout with T Box SendKeys, plus wait strategies.
Learn how Tosca libraries provide reusable test blocks to reduce duplication and maintenance when updating registered users in the demo web shop.
Organize and reuse test steps with the library and reusable test blocks to avoid copy-paste, then drag and drop to reorder tests and propagate updates across references.
discover how to fix duplicate reusable testing blocks in the libraries by merging them via drag and drop, choosing the destination, and deleting unused sources.
Explore how to create nested reusable tester blocks (rtb) by dragging one into another, and how Tasker handles identical versus non-identical rtb, including merge and nested rtb options in libraries.
Adopt extreme caution when updating reusable testing blocks, since changes can affect many test cases in a regression suite. Group steps in folders and follow RTB best practices.
Implement business parameters in reusable tester blocks to supply dynamic first name, last name, and email values, and manage test configuration parameter and buffers with show and hide options.
Explain when to use test configuration parameters, buffers, and business parameters in Tosca, their scope across tests, and how test data service stores real-time data.
Master Tosca column options to hide or show unused test step values, enhancing clarity by toggling visibility in the view settings when working with new modules.
Master conditional statements and loops in Tasker, including if else and nested if else, by evaluating conditions and executing then or else branches with practical examples.
Explore how to implement loop statements in Tosca: while, do, and repetition, including condition checks, buffer manipulation, and controlling maximum repetitions.
Explore how to identify and interact with HTML tables in Tosca, using header rows and header columns, coordinates, and constraints to select items, verify prices, buffer text, and trim results.
Learn to create embed controls inside table cells, using inner text and tag for unique identification, and apply technical id parameters to enable reliable button clicks.
Automate scenario two by updating registered users using reusable test blocks, buffers, and business parameters, coordinating login, email changes, and requisite steps in a hands-on Tosca live automation workflow.
Gain hands-on experience automating scenario three in Tricentis Tosca by validating error messages for an unregistered email and incorrect data, configuring modules, test steps, and error message verification.
Take a brief retrospective of the automation engineer journey, noting progress across seven topics and modules. Finish test cases, 50% of requirements completed, and begin the test case design section.
Explore when to use Tosca test case design: same functionality with different data, or similar functionality with varied workflows, to maximize coverage and reduce maintenance.
Enable and disable the test case design addin in Tricentis Tosca by locating the test case design DLL with Commander Home, confirming installation, and toggling it in Tosca Commander options.
Familiarize yourself with the icons used in the test case design section, including the test sheet and class icons, and learn how to open and dock views in Tosca.
Outline seven steps of the test case design process and introduce terms like test sheet and template attributes, then show how to create the test sheet and test sheet instances.
Create a test sheet as the basic framework in test case design to organize test data and cover every requirement. An Excel sheet analogy clarifies test sheet attributes and creation.
Explore attributes and instances on a test sheet, where column names like names, gender, and age are attributes and their values are instances, illustrated with an Excel or Google sheet.
Identify attributes and their instances from test data in Tosca, using first name, last name, and email to cover register and update scenarios and error verification.
Explore how to generate test sheet instances as test cases in Tosca, using all combinations, orthogonal, pairwise, and linear expansion methods to manage attributes and instances efficiently.
Generate test sheet instances in Tosca using all combinations, orthogonal, or pairwise methods to create test cases. Review test data, rename instances, and ensure the selected scenarios match the design.
Create a template structure for a test sheet with prerequisite, process, post requisite, and administration blocks, including user story and creator details, and verification messages per Tricentis.
Explore how classes act as reusable blocks in test cases, enabling maintenance by linking them to multiple test sheets and showing how to create classes via right-click, menus, or shortcuts.
Learn to create classes manually from scratch, add attributes and instances, and reference them in a test sheet using drag-and-drop, with orthogonal generation of instances.
Create a class from module attributes by dragging a module into the test case design, map attributes to class instances, and auto populate values, best practice for test sheets.
Create a class from attributes by modeling the administration section with user story and creator, drag and drop attributes, and assign instances to test sheets for scalable Tosca test automation.
Change a class icon by right-clicking to attach an image, selecting embedded as the file type, and choosing use as class icon to replace the default icon.
Understand the test sheet colors, including dark yellow rows, medium gray empty attributes, dark gray attribute-only rows, light yellow attributes with instances, and blue filtered rows, plus bold text indicators.
Apply filters to the test sheet using the column chooser and drag-and-drop. Use the drop-down to show only the register user, helping manage hundreds of test sheet instances.
Color-code Tosca test attributes by business relevance, using red for value, pink for non-relevant, and green for verifications; adjust test case design and add verification attributes to cover multiple errors.
Toggle instance character in Tosca Commander to classify test data as valid, invalid, or straight through, prioritizing highest risk scenarios like the registered user.
Explore how toggle position works in Tosca, switching between inner and boundary to enforce age limits. Mark boundary values as valid and negative instances using toggle position and toggle character.
Fill empty values and clear values across test sheet instances using specific or orthogonal options, managing the age attribute efficiently.
Explore test case design object hierarchies, recapping the seven-step test case design process and how a test sheet holds attributes, instances, test steps, and class references. See how a class contains attributes and instances, and how an attribute may contain further attributes and instances.
Create test cases, convert them into a template, and validate the template, combining three test cases into one reusable workflow and checking for errors.
Drag and drop the test sheet onto the test case template in Tosca commander to map them, ensuring a one to one relationship via the template's schema name.
Map test data by assigning attributes and instances to the template in Tosca Commander, linking test sheet data to the template and using split-screen mapping for efficient parameter initialization.
Create template instances in Tosca Commander by right-clicking a template and choosing create template instance, then verify that mapped test data populates each instance and understand visibility rules.
Learn to apply data conditions at the template level in Tosca, using attributes and instances to control which instances see which data, then reinstantiate the instance to propagate changes.
Learn how to reinstantiate an instance in Tricentis Tosca, propagate changes from templates to instances, configure the test configuration, and run the demo web shop test cases.
Learn to handle errors in the test case design process by diagnosing root causes in test data, template mapping, and conditions, then reinstate instances after verifying data sources.
Merge test sheets in a multi-user Tosca commander environment by designating a destination and a source, dragging the source onto the destination, then choosing merge to wipe the source.
Learn to merge duplicate instances in a class using Tosca commander; Tosca detects duplicate template instances, removes the extras, and keeps a single instance for selection.
Learn to create element structure from clipboard by copying cells in Excel and using the Tosca Commander right-click option to paste into a test sheet.
In Tosca commander, drag a source test sheet onto a destination to create an attribute from the test sheet, with the sheet name and instances carried over.
Create binary attributes for existing Tosca commander instances by right-clicking and selecting create binary attributes, choosing true/false or custom values. Note that day-to-day use is limited.
Create instances from module attributes in Tosca by turning a module into an attribute, applying value ranges, and right-clicking to generate instances.
Enable empty and null instances in Tosca commander through the test case design UI, and create them by right-clicking and selecting empty or null from the create object drop-down.
Identify high-priority, low-dependency tests as straight through in Tosca commander, then apply linear expansion only when enough straight through instances exist.
Explore creating test sheet instances with linear expansion relations, using business relevant attributes and straight through instances, and apply required, forbidden, or constrained relations with pairwise or all combinations.
Drag and drop a test case onto the test case design to create a test sheet and convert it into a template and a template instance with fields as attributes.
Explore conversion operations in Tosca test sheets, including converting instances to values and back, and converting to steps or attributes.
Learn test case design steps in Tosca Commander. Convert attributes to process steps, create new steps from the test sheet, and organize steps with attributes and instances.
Create and map excel-based test sheets and test data in Tosca using a predefined template, then assign attributes and instances and attach data. Map data to template instances.
Explore Tosca task execution for running multiple test cases, saving logs, and tracking progress over time. Learn to visualize and export test outcomes to share reports with leadership.
Set up an execution list and folders in Tosca Commander, drag and drop test cases, map test sheets to templates, and review the execution log and states.
Navigate the execution list in Tosca, jump to test cases and template instances, and reorder, disable, or set repetitions to control the execution of test cases.
Execute test cases with the execution list in Tricentis Tosca, manage test configuration parameters flowing from test cases, run individual or all tests, and review execution logs for each run.
Explore Tosca execution columns and learn to view the action mode, latest log, application version, and comments and description to understand test case executions.
Learn to read Tosca execution columns and logs, interpret pass/fail counts, durations, and start/end times, and use the summary and column chooser to reveal test data.
Synchronize test cases and execution lists by leveraging auto synchronization for test case changes and manual synchronization when you add or rename folders, using reinstantiate instance as needed.
Learn how test mandates in Tosca Commander enable multiple users to share and execute the same execution list, manage registration and ordering workflows, and track mandate logs with accumulation options.
Explore Tosca test automation error handling by identifying dialog failures, verification failures, and exceptions, and apply continue, execute next test case, recover, or halt strategies to manage failures.
Set error handling parameters using project settings, shared settings, or test configuration parameters for dialogue, exception, and verification failures; override with test configuration parameters when needed, especially in multi-user workspaces.
Configure scripts for error handling in Tosca by applying continue, execute next, and halt strategies within the execution list, and explore recovery concepts at the execution level.
Configure recovery scenarios in Tosca to recover from test failures by restarting from the beginning using a recovery scenario collection, with log out or close browser steps and application-based grouping.
Configure error handling by implementing cleanup scenarios that reset the environment after recovery attempts, ensuring the next test case starts from the correct state.
Enable the Docker snapper in Tosca to automatically generate evidence documentation after test execution, capturing steps, screenshots, transcription, and timestamps for regression testing and future evaluation.
Configure evidence documentation for failed test steps in Tasker to capture screenshots at the failure point. Set up project logging to enable this feature and choose detection or verification failure.
Master evidence documentation with the Tbox take screenshot module in Tosca, choosing to capture all steps, only failed steps, or custom step selections, using reusable desktop blocks.
Configure multi-browser execution in Tosca by creating an execution list for Chrome and Edge, and move the test configuration from test-case to execution level for multi-environment testing.
Configure scripts for multi-environment execution by setting up dev, test, and production urls, optional credentials, and browser configurations, with recovery and execution lists enabling cross-environment testing.
Learn to control test runs by passing, resuming, and canceling execution on a six-test batch, observe elapsed time, and monitor progress in the execution list.
Learn how to configure logging methods in Tosca, choose between test cases, test steps, or test step values verification, and customize execution logs and views using a test configuration parameter.
Explore how to customize the Tosca execution list view using the view tab to show only the last log, enable multi-line logs, filter failed logs, and display duration in seconds.
Archive execution logs in Tosca Commander by right-clicking the execution list, choose archive actual execution log, name it, and decide whether to discard entries; manage archives and test mandates accordingly.
Explore Tosca DEX introduction and distributed execution, where multiple machines run test execution lists in parallel to drastically reduce overall regression time.
Understand Tosca DEX configuration, linking the mission to agents (virtual, VDI, or physical) through the Tosca DEX server, and verify setup and agent readiness via task commander and checkout tree.
Create a test event by pairing the execution list with configuration agents, then run it as the server maps lists to agents and executes across machines.
Master monitoring Tosca test executions by checking in execution lists, using the event monitor from project settings, and tracking status, agents, and colors (blue, orange, red, green) in distributed execution.
Monitor the status of Tosca agents across five machines, view each agent’s state, name, and ip address, and see the execution list and duration via a single url.
Troubleshoot DEX agents not appearing or turning red by recovering the agent, configuring its settings, and restarting agents, with server restart to coordinate runs.
Looking to master TOSCA automation and advance your career in test automation? Our comprehensive, project-based training equips you with essential skills for frontend, backend, and API test automation. Whether you're a beginner or an experienced tester, this course provides real-world, hands-on experience to enhance your expertise and boost your confidence in automation.
What You’ll Gain
Efficient Test Automation – Learn to create, manage, and execute automated tests effectively while improving test coverage, reducing manual effort, and increasing overall testing efficiency across different environments and platforms.
Advanced Scripting & Optimization – Master scripting techniques, optimize execution time, troubleshoot common automation challenges, and generate insightful reports to streamline testing processes for better decision-making and faster issue resolution.
Comprehensive TOSCA Training – Gain in-depth knowledge of all key aspects of TOSCA automation, including test case design, execution, maintenance, and integration with CI/CD pipelines to enhance software quality.
Real-World Practice – Access 175+ test scenarios and TOSCA subsets (.tsu) for hands-on learning, ensuring you gain practical experience with real-time projects that mirror industry challenges and best practices.
With expert guidance, structured lessons, interactive exercises, and real-world examples, this course ensures you develop the skills needed to become a proficient automation tester. It also provides the knowledge and expertise required to transition from a tester role to a Product Consultant, helping you take your career to the next level.
Join us today and take your TOSCA automation expertise to the next level!