Course Code: tosca
Duration: 35 hours
Prerequisites:
  • General IT knowledge
  • Experience with automation testing
  • Some programming experience

Audience

  • Automation test engineers
Overview:

Tricentis Tosca is a software testing tool designed for automating continuous end-to-end testing for software applications.

In this instructor-led, live training participants will learn how to use Tosca to carry out end-to-end (web + backend) testing. The training combines theory with practice in a live lab environment, giving participants the chance to interact with the technology, the instructor, and their peers.

The training starts with an overview of traditional code and script-based automation testing and contrasts it with Tosca's model-based (MBT) approach. Participants learn how to create and execute test cases using Tosca's default modules as well as how to custom-build their own modules for execution.

From software modeling principles to test coverage across different browsers, this training walks participants through both theory and practice and enables them to implement their own testing solution in Tosca.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

INTRODUCTION AND OVERVIEW

What is model-based testing?

The Tricentis Tosca Testsuite

  • GUI testing, API testing, Mobile testing, Service virtualization, Test data design and generation, Business intelligence testing, and Exploratory testing

Installing Tosca

  • License server, database and desktop application

A brief tour of the Tosca workspace

  • Customizing the Tosca workspace

Overview of the Tosca test process

  • Manual, semi-automated, and fully automated testing
  • Achieving high automation rates

Overview of Tosca components

  • TestCases, ExecutionLists, Modules, Requirements, TestCaseDesign


OPTIMIZING RISK COVERAGE THROUGH REQUIREMENTS

Risk management vs conventional test coverage

Risk assessment

Risk classification


PLANNING AND IMPLEMENTING AN END-TO-END TESTING PROJECT

Building the application model

  • Defining system states and conditions from a business perspective
  • Working with test case templates
  • Scanning the application
  • Generating test cases

Test data management

  • Design
  • Generation
  • Provisioning
  • Management


WEB APPLICATION TESTING WITH TOSCA

Implementing a web UI automation testing project

HTML control recognition

Building automated test cases

Creating modules

Communication with the database

Working with database tables

Executing test cases

Reporting test execution results

Testing different browsers


REUSE AND CUSTOMIZATION

Using and re-using test cases

Extending Tosca with customized adapters


INTEGRATING TOSCA WITH OTHER TOOLS

Continuous integration

Automation test suites


CLOSING REMARKS

Sites Published:

United Arab Emirates - Tosca: Model-Based Testing for Complex Systems

Qatar - Tosca: Model-Based Testing for Complex Systems

Egypt - Tosca: Model-Based Testing for Complex Systems

Saudi Arabia - Tosca: Model-Based Testing for Complex Systems

South Africa - Tosca: Model-Based Testing for Complex Systems

Brasil - Tosca: Model-Based Testing for Complex Systems

Canada - Tosca: Model-Based Testing for Complex Systems

中国 - Tosca: Model-Based Testing for Complex Systems

香港 - Tosca: Model-Based Testing for Complex Systems

澳門 - Tosca: Model-Based Testing for Complex Systems

台灣 - Tosca: Model-Based Testing for Complex Systems

USA - Tosca: Model-Based Testing for Complex Systems

Österreich - Tosca: Model-Based Testing for Complex Systems

Schweiz - Tosca: Model-Based Testing for Complex Systems

Deutschland - Tosca: Model-Based Testing for Complex Systems

Czech Republic - Tosca: Model-Based Testing for Complex Systems

Denmark - Tosca: Model-Based Testing for Complex Systems

Estonia - Tosca: Model-Based Testing for Complex Systems

Finland - Tosca: Model-Based Testing for Complex Systems

Greece - Tosca: Model-Based Testing for Complex Systems

Magyarország - Tosca: Model-Based Testing for Complex Systems

Ireland - Tosca: Model-Based Testing for Complex Systems

Luxembourg - Tosca: Model-Based Testing for Complex Systems

Latvia - Tosca: Model-Based Testing for Complex Systems

España - Tosca: prueba basada en modelos para sistemas complejos

Italia - Tosca: Model-Based Testing for Complex Systems

Lithuania - Tosca: Model-Based Testing for Complex Systems

Nederland - Tosca: Model-Based Testing for Complex Systems

Norway - Tosca: Model-Based Testing for Complex Systems

Portugal - Tosca: Model-Based Testing for Complex Systems

România - Tosca: Model-Based Testing for Complex Systems

Sverige - Tosca: Model-Based Testing for Complex Systems

Türkiye - Tosca: Model-Based Testing for Complex Systems

Malta - Tosca: Model-Based Testing for Complex Systems

Belgique - Tosca: Model-Based Testing for Complex Systems

France - Tosca: Model-Based Testing for Complex Systems

日本 - Tosca: Model-Based Testing for Complex Systems

Australia - Tosca: Model-Based Testing for Complex Systems

Malaysia - Tosca: Model-Based Testing for Complex Systems

New Zealand - Tosca: Model-Based Testing for Complex Systems

Philippines - Tosca: Model-Based Testing for Complex Systems

Singapore - Tosca: Model-Based Testing for Complex Systems

Thailand - Tosca: Model-Based Testing for Complex Systems

Vietnam - Tosca: Model-Based Testing for Complex Systems

India - Tosca: Model-Based Testing for Complex Systems

Argentina - Tosca: prueba basada en modelos para sistemas complejos

Chile - Tosca: prueba basada en modelos para sistemas complejos

Costa Rica - Tosca: prueba basada en modelos para sistemas complejos

Ecuador - Tosca: prueba basada en modelos para sistemas complejos

Guatemala - Tosca: prueba basada en modelos para sistemas complejos

Colombia - Tosca: prueba basada en modelos para sistemas complejos

México - Tosca: prueba basada en modelos para sistemas complejos

Panama - Tosca: prueba basada en modelos para sistemas complejos

Peru - Tosca: prueba basada en modelos para sistemas complejos

Uruguay - Tosca: prueba basada en modelos para sistemas complejos

Venezuela - Tosca: prueba basada en modelos para sistemas complejos

Polska - Tosca: Model-Based Testing for Complex Systems

United Kingdom - Tosca: Model-Based Testing for Complex Systems

South Korea - Tosca: Model-Based Testing for Complex Systems

Pakistan - Tosca: Model-Based Testing for Complex Systems

Sri Lanka - Tosca: Model-Based Testing for Complex Systems

Bulgaria - Tosca: Model-Based Testing for Complex Systems

Bolivia - Tosca: prueba basada en modelos para sistemas complejos

Indonesia - Tosca: Model-Based Testing for Complex Systems

Kazakhstan - Tosca: Model-Based Testing for Complex Systems

Moldova - Tosca: Model-Based Testing for Complex Systems

Morocco - Tosca: Model-Based Testing for Complex Systems

Tunisia - Tosca: Model-Based Testing for Complex Systems

Kuwait - Tosca: Model-Based Testing for Complex Systems

Oman - Tosca: Model-Based Testing for Complex Systems

Slovakia - Tosca: Model-Based Testing for Complex Systems

Kenya - Tosca: Model-Based Testing for Complex Systems

Nigeria - Tosca: Model-Based Testing for Complex Systems

Botswana - Tosca: Model-Based Testing for Complex Systems

Slovenia - Tosca: Model-Based Testing for Complex Systems

Croatia - Tosca: Model-Based Testing for Complex Systems

Serbia - Tosca: Model-Based Testing for Complex Systems

Bhutan - Tosca: Model-Based Testing for Complex Systems

Nepal - Tosca: Model-Based Testing for Complex Systems

Uzbekistan - Tosca: Model-Based Testing for Complex Systems