Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Tricentis Tosca Test Automation Tools and Techniques
Rating: 4.0 out of 5(1 rating)
132 students

Tricentis Tosca Test Automation Tools and Techniques

Unleash the power of automation with Tricentis Tosca and build seamless, efficient testing workflows!
Last updated 10/2024
English
English [Auto],

What you'll learn

  • The fundamentals of automation testing – understanding its importance, process, and benefits.
  • How to effectively plan and design automation tests using industry-leading tools like Tosca.
  • Installation and setup of Tosca software, ensuring a solid foundation for practical testing.
  • Tosca’s core concepts and features, including creating and managing test modules, test cases, and execution.
  • How to perform continuous testing with Tosca and understand the differences between Tosca and other tools like Selenium.
  • Hands-on experience by working on real-world projects, including creating a Faculty Feedback System using Tosca.
  • Test case design and execution for various modules, gaining proficiency in automating web applications and Android modules.
  • How to build and automate database interactions, reporting structures, and various project workflows with Tosca’s modules and test cases.
  • End-to-end automation processes for different systems, ensuring students can automate, test, and troubleshoot diverse scenarios.
  • Project-based learning to solidify skills and apply Tosca's features in real-world scenarios.

Course content

2 sections35 lectures4h 33m total length
  • Introduction to Automation Testing8:49

    Explore automation testing with tools like Tosca, learn to execute test cases, enter data, compare results, and generate reports for faster, more reliable software quality.

  • Why Automation Testing7:30

    Automation testing demonstrates its value by saving time and money through unattended test runs, generating test cases automatically, increasing speed and test coverage across all workflows, and reducing manual errors.

  • Automation Testing Process9:21
  • Planning-Design and Development6:43
  • Intro to Tosca7:59

    Learn how to automate end-to-end tests with Tosca Test Suite by Tricentis, using model-based and risk-based techniques to automate functional and regression testing without scripting.

  • Tosca Concept7:06

    Unpack the Tosca concept by examining Tosca Commander, Tosca Executor, Tosca Wizard, and Tosca repository, and see scriptless, drag-and-drop testing that creates dynamic, business-focused tests for manual and automated scenarios.

  • Difference between Selenium and Tosca9:19

    Compare Selenium and Tosca: Selenium is open source and script-based with broad browser support; Tosca is a paid, model-based, scriptless tool that accelerates regression testing.

  • Continuous Testing11:55

    Learn how continuous testing runs automated tests in the delivery pipeline to rapidly provide feedback on business risk, with Tosca embedding testing from unit to production.

  • Installation of Tosca Software8:09

    Install and configure Tricentis Tosca on your system by downloading the Tosca 13.0 setup, selecting a free trial or license, and launching Tosca Commander to begin testing projects.

  • Tools in Tosca8:26

    Explore the Tosca tools, including Tosca Commander and Tosca Executor, and learn to create workspaces, configure repositories, manage test cases and modules, and run executions.

  • Adding Project to TOSCA10:13

    Import and add projects to Tosca commander by installing the chrome extension and creating a workspace. Use the X scan tool to scan applications, build modules, and refine with filters.

  • Introduction To Modules8:09

    Create a module in Tosca commander for each functional unit to steer test objects, using module attributes for controls. Distinguish classic and ECS modules based on the Tosca Tbox framework.

  • Creating a Module4:44

    Create and organize modules in Tosca by adding ex modules or classic modules and building folder and virtual folder structures, then capture embedded, linked, or merged screenshots in Tosca commander.

  • Creating Module Continuous3:50

    Create and reuse user-defined modules in Tosca by scanning data, selecting elements, copying between modules, and ensuring uniqueness with green indicators.

  • Creating Modules For Android8:27

    Learn to create modules for Android applications using Tricentis Tosca, configure Android emulators with a custom installer, and scan Android console and Eclipse SDK apps in Tosca Commander.

  • Console Application8:15

    Set up a local Android device and native Android application for the Tosca console scan by selecting the device and the application to connect and scan modules.

  • Introduction To Test Cases7:38

    Define test cases as conditions or variables to verify requirements in Tosca. Leverage Tosca’s test case and test case design options to create modules and validate flows.

  • Creation of Test Cases7:51

    Discover how to create and design test cases in Tosca, including selecting steps (search, select, product), configuring test cases with a time sheet and parameters, and organizing via modules.

  • User Inputs6:21

    Automate user inputs on the Flipkart site by typing laptops, selecting options, and adding to cart, using Tosca's scan and rescan to map modules and reflect changes across test cases.

  • Introduction To Execution6:45

    Master the execution phase in Tosca by managing execution lists, folders, and execution entries, then apply expository testing and interactive testing to learn, design, and execute tests.

  • Adding Test Cases To Execution6:00

    Open the application, select a test case in Tosca commander, and create an execution list to test searching a product and adding it to the cart.

  • Testing Sample Web Application9:15

    Practice testing a sample web application with Tricentis Tosca by scanning the app, creating modules for get code, vehicle data, and product data, and validating end-to-end workflows.

  • Testing Sample Web Application Continuous10:10

    Create and configure a test case across modules, populate vehicle and user data with dropdown selections, and execute automated verifications in Tosca Commander’s execution list.

Requirements

  • Basic understanding of software testing – familiarity with manual or automation testing concepts will be helpful.
  • Knowledge of web technologies – understanding of web applications, databases, and software development processes.
  • Basic programming knowledge – while not mandatory, a grasp of basic programming concepts (like variables, loops, and conditions) will aid in understanding automation scripting.
  • Tosca installation – students should install the Tricentis Tosca software (instructions for installation are provided in the course).

Description

Introduction:

In Section 1, students will dive into automation testing with an introduction to its importance and practical applications. The section will explore why automation testing is a key player in modern software development, focusing on the processes involved and the steps required to plan, design, and develop automated testing frameworks. This section also introduces Tosca, a leading automation testing tool, comparing its capabilities with Selenium, and highlights its unique features like continuous testing, making it a preferred choice for large-scale automation projects. Learners will set up Tosca, understand its tools, and start creating basic modules and test cases, guiding them through the initial phases of automation testing.

Section 1: Understanding Tricentis Tosca Automation Tool

The first section gives a comprehensive introduction to automation testing, starting with the importance and process of automation testing in software development. You will learn the steps for planning, designing, and developing an automation framework and then dive deep into Tosca as a tool. The section explains Tosca’s concepts, highlights the differences between Tosca and Selenium, and covers continuous testing. With hands-on guidance, you will learn how to install Tosca, navigate through its tools, and create your first project. The lectures move progressively from module creation to running test cases, making it easy for beginners to follow the entire workflow of automation testing.

Section 2: Project on Tosca - Faculty Feedback System

This section is where theory meets practice. Students will undertake a hands-on project, creating a Faculty Feedback System using Tosca. Starting with a detailed project introduction, you will learn to map out the project flow and design the backend with databases and tables. The project involves creating test cases for multiple modules like Admin, Faculty, and Student using Tosca, ensuring thorough testing of the application’s logic and functionality. By the end of this section, you’ll have executed test cases, analyzed results, and understood how to design and automate testing workflows efficiently.

Conclusion:

By the end of this course, students will have mastered the use of Tricentis Tosca for automation testing. You’ll be able to set up automation testing environments, create modules and test cases, and apply them to real-world projects. With a deep understanding of the tool and a completed hands-on project, you’ll be ready to implement automation testing solutions in professional environments and contribute to more robust software development processes.

Who this course is for:

  • Manual Testers who want to transition to automation testing and learn industry-leading tools like Tosca.
  • Automation Testers who are familiar with other tools like Selenium and want to expand their skills with Tosca.
  • Software Quality Assurance Professionals seeking to enhance their testing efficiency with automated processes.
  • Developers who want to integrate testing automation into their development workflow.
  • IT Professionals looking to upskill or reskill in the automation testing domain.
  • Students or Graduates aspiring to build a career in software testing or quality assurance.
  • Project Managers and Team Leads wanting to understand automation testing processes to improve project workflows.