Tosca: Model-Based Testing for Complex Systems Training Course

Course Code

tosca

Duration

35 hours (usually 5 days including breaks)

Requirements

  • General IT knowledge
  • Experience with automation testing
  • Some programming experience

Overview

In this instructor-led training 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 principals 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.

Audience

  • Automation test engineers

Format of the course

  • Part lecture, part discussion, heavy hands-on practice

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

Testimonials

★★★★★
★★★★★

Bookings, Prices and Enquiries

Guaranteed to run even with a single delegate!

Private Classroom

From 42450AED

Private Remote

From 29250AED (3)

Public Classroom

Location Date Course Price [Remote/Classroom]
Dubai2018-12-30 09:30:0029250AED / 40700AED
Dubai2019-02-24 09:30:0029250AED / 40700AED
Dubai2019-04-21 09:30:0029250AED / 40700AED
Cannot find a suitable date? Choose Your Course Date >>Too expensive? Suggest your price

Course Discounts

CourseVenueCourse DateCourse Price [Remote / Classroom]
Systems Modelling with SysMLDubaiMon, 2018-12-03 09:3019845AED / 27595AED
Forecasting with RDubaiSun, 2018-12-09 09:3013230AED / 19130AED
Transact SQL AdvancedDubaiWed, 2018-12-19 09:305792AED / 9842AED
Agile Software TestingBCB, DubaiWed, 2018-12-19 09:3011583AED / 17483AED
Elasticsearch for Developers: Building Search and Analytics Solutions with ElasticsearchDubaiMon, 2018-12-24 09:3014553AED / 20453AED
Comprehensive GitDubaiTue, 2019-01-01 09:3015795AED / 23545AED
Marketing Analytics using RDubaiMon, 2019-03-04 09:3019845AED / 27595AED

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Jordan!

As a Business Development Manager you will:

  • expand business in Jordan
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

contact us right away!