Foundations of Tricentis Tosca Automation is a beginner-level course designed for QA professionals, manual testers, and junior automation engineers who want to get started with scriptless test automation using Tricentis Tosca. Taught by experienced Tosca practitioners, this course introduces you to the platform’s core components and workflow, helping you build a solid foundation in automated functional testing.
Through guided walkthroughs, scenario-based videos, and hands-on activities, you’ll learn how to create Modules, scan applications under test (AUTs), build TestCases with TestSheets, and manage test data using Tosca’s TestCase Design framework. You’ll also discover how to run your first ExecutionLists, analyze test results using logs, and report defects effectively.
By the end of the course, you’ll be able to automate tests across web, desktop, and API layers using Tosca’s no-code interface—kick-starting your journey into scalable, maintainable test automation.
In this introductory lesson, learners will be introduced to Tricentis Tosca’s architecture, learn how to install and navigate Tosca Commander, and understand how to scan applications under test (AUTs) to generate reusable Modules. They will complete their first test automation setup by scanning a basic application and organizing Modules effectively for future TestCases.
What's included
2 videos2 readings1 assignment
Show info about module content
2 videos•Total 13 minutes
Introduction and Welcome•4 minutes
From Setup to Scan: Creating Reusable Tosca Modules•10 minutes
2 readings•Total 13 minutes
Welcome to the Course: Course Overview•6 minutes
Mastering Modular Scanning in Tosca•7 minutes
1 assignment•Total 10 minutes
HOL: Scan Your First Application and Create Reusable Modules•10 minutes
Lesson 2: CI/CD Integration with Tosca: Automating Quality with Confidence
Module 2•1 hour to complete
Module details
In this lesson, you’ll learn how to integrate Tosca automated testing into CI/CD pipelines to ensure fast, secure, and consistent software delivery. You’ll explore how to configure Distributed Execution (TCI), embed quality gates, and manage test execution across different environments—all without writing complex scripts. By the end, you’ll be able to construct a CI/CD workflow that catches issues early, improves test reliability, and supports Agile and DevOps practices at scale.
What's included
2 videos1 reading1 assignment
Show info about module content
2 videos•Total 11 minutes
Integrating Tosca into CI/CD Pipelines•6 minutes
Quality Gates, Environments & Secure Execution with Tosca•5 minutes
1 reading•Total 5 minutes
Implementing Tosca in CI/CD: Jenkins Integration Guide•5 minutes
1 assignment•Total 10 minutes
HOL : Designing a Tosca CI/CD Integration Blueprint•10 minutes
Lesson 3: Executing & Evaluating Tests with Tosca Commander
Module 3•1 hour to complete
Module details
In this final lesson, you’ll learn how to execute automated test runs using Tosca Commander and evaluate the results using built-in reporting features. We’ll explore how to manage ExecutionLists, interpret execution logs, and validate outcomes against business expectations. You’ll also review test coverage, failure diagnostics, and how Tosca integrates with dashboards for real-time visibility. By the end of this lesson, you'll be able to confidently assess test results and translate them into actionable feedback for your team or stakeholders.
What's included
3 videos1 reading3 assignments
Show info about module content
3 videos•Total 14 minutes
Executing Tests with Tosca Commander•4 minutes
Analyzing Results with Tosca Execution Logs & Reporting•7 minutes
Congratulations and Continuous Learning Journey•3 minutes
1 reading•Total 5 minutes
Understanding Tosca Execution Results and Logs•5 minutes
3 assignments•Total 40 minutes
Interpreting Tosca Execution Logs to Improve Test Strategy•10 minutes
Project: Build Your First Functional Automation Blueprint with Tosca•20 minutes
Coursera brings together a diverse network of subject matter experts who have demonstrated their expertise through professional industry experience or strong academic backgrounds. These instructors design and teach courses that make practical, career-relevant skills accessible to learners worldwide.
What is test automation with Tricentis Tosca in this course?
In this course, test automation with Tricentis Tosca means building functional tests through a model-based, scriptless approach. The emphasis is on creating reusable test assets that are easier to organize, maintain, and run across different application layers.
When would you use Tosca automation?
You would use Tosca automation when you need repeatable functional testing for application workflows and want to move beyond checking the same scenarios by hand. In this course, it is used for situations where reuse, maintainability, and data-driven testing matter more than one-off test execution.
How does Tosca automation fit into a broader testing workflow?
Tosca automation fits between deciding what needs to be tested and reviewing what happened during execution. The course presents it as a connected process for turning test ideas into reusable tests, running them in an organized way, and then analyzing the results.
How is Tosca automation different from script-based automation?
Script-based automation centers on writing and maintaining code for test flows, while Tosca automation uses a no-code, model-based structure built for reuse. In this course, that difference shows up in how you organize test components, test data, and execution instead of focusing on hand-written scripts.
Do you need any prerequisites before learning Tosca automation?
A basic understanding of software testing and common application workflows is helpful before you start. You do not need prior Tosca experience, since the course is beginner-level and introduces the core workflow from the ground up.
What tools, platforms, or methods are used in this course?
The course centers on Tricentis Tosca and teaches a model-based, scriptless approach to functional test automation, along with data-driven test design and execution reporting.
What specific tasks will you practice or complete in this course?
You will practice scanning applications, creating reusable automation components, building structured test cases, and working with test data. You will also run and review automated test executions so you can interpret results and report issues clearly.