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 (1)

Related Courses

Test Automation with Selenium and Katalon Studio

14 Hours

Automation Testing with Cypress

14 Hours

Watir: Web Test Automation with Ruby

21 Hours

Testing React Apps with Jest

14 Hours

Iridium: Cucumber and Selenium Based Testing

7 Hours

Testing Angular Applications

14 Hours

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

14 Hours

Advance Test Automation in Java using Selenium with continuous integration and version control

35 Hours

Advanced Selenium

14 Hours

Advanced Selenium with C#

14 Hours

Selenium C# Test Automation

14 Hours

Selenium with Jenkins and Docker

14 Hours

Selendroid: Automated Testing for Android

7 Hours

Related Categories

1