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

Requirements

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

Audience

  • Automation test engineers
  35 Hours
 

Testimonials

Related Courses

Watir: Web Test Automation with Ruby

  21 hours

Test Automation with Selenium

  21 hours

Introduction to Selenium

  7 hours

Selenium for Victims of Manual Testing

  14 hours

Complete Web Testing Environment with Selenium WebDriver and JMeter

  35 hours

Test Automation with Selenium and Jenkins

  21 hours

Selenium WebDriver Overview

  7 hours

Selenium WebDriver in C#

  14 hours

Iridium: Cucumber and Selenium Based Testing

  7 hours

Test Automation with Selenium and Katalon Studio

  14 hours

Testing Angular Applications

  14 hours

Protractor: End-to-End Testing for Angular Web Applications

  14 hours

Testing React Apps with Jest

  14 hours

Automation Testing with Cypress

  14 hours

Jasmine: Unit Testing Javascript Applications

  7 hours