Tricentis TOSCA

Duration of course

5 days



About the Course

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 modelling 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.

Course Outline

Chapter 1:
Overview of TOSCA tool and key features

Chapter 2: Tosca project creation

  • Creating workspace -Single user, multiuser
  • Using existing subsets

Chapter 3: Creating modules

  • Identifying and Steering HTML Controls
  • Using identification by properties, anchor, parent
  • Creating control group
  • Adding and modifying module attribute properties
  • Dynamic identification of modules
  • Steering tables and group of similar objects using index, using explicitName
  • Modifying, rescanning modules
  • Module merging

Chapter 4: Test case creation

  • Creating and Structuring test case folders and Test Cases
  • Adding test steps and test step values
  • Adding verifications
  • Defining and using test case parameters
  • Using buffers to read and store values
  • Using dynamic values and dates in inputs
  • Mathematical operations in test case steps
  • Constrain based test step execution

Chapter 5: Test case dry run

  • Using project settings
  • Synchronization settings and ‘wait on action mode’
  • Viewing test results
  • Test steps execution from any point in test case

Chapter 6: Libraries and Reusability

  • Creating library
  • Creating reusable test step blocks
  • Defining business parameters
  • Using libraries in test steps
  • Resolving reference to library

Chapter 7: Conditional execution of test cases

  • Using loops
  • Using repetition properties at folder

Chapter 8: Formal execution and traceability

  • Introduction to Requirements Management
  • Structuring requirements for risk-based testing
  • Weighting requirements
  • Mapping test cases to requirements
  • Creating execution lists and adding test cases to list
  • Execution settings
  • Execution reports
  • Error handling using recovery scenarios

Chapter 9: Test data design

  • Creating test sheet
  • Creating attribute and instance structure
  • Configuring attribute and instance properties
  • Creating test sheet instances
  • Adding applicable values

Chapter 10: Using test data in test cases

  • Creating test case templates and linking test sheet to template
  • Creating test case instances for all data sets
  • Using conditional execution statements based on data type

Chapter 11: Using different Engines and Frameworks for testing

  • Using UIA engine
  • Steering Excel
  • Steering PDF
  • Using Tosca Xbox engines and Tosca automation tools
  • Folder and file operations

Chapter 12: Optional – API test case

  • Using API modules in test cases
  • Testing API calls and response code, response content

Through presentation, discussion, interactive activities, and hands-on exercises, attendees will learn to:

  • Understand what testing is and why it is beneficial
  • Understand fundamental concepts of software testing
  • Identify the test approach and activities to be implemented depending on the context of testing
  • Assess and improve the quality of documentation
  • Increase the effectiveness and efficiency of testing
  • Align the test process with the software development lifecycle
  • Understand test management principles
  • Write and communicate clear and understandable defect reports
  • Understand the factors that influence the priorities and efforts related to testing
  • Work as part of a cross-functional team
  • Know risks and benefits related to test automation
  • Identify essential skills required for testing
  • Understand the impact of risk on testing
  • Effectively report on test progress and quality

Upcoming Class

Face to face (F2F) or Remote online training (ROT)
Available Upon Request
MS Teams
40 hours
Remote Online Training (ROT)

Pricing & Payment Plans

Course Fee

RM 6,500

Fill the training course registration form by clicking the button below to register.
You can reach us via WhatsApp at +6011 51124480 between Monday and Friday,
9 a.m. to 6 p.m.

Enroll Courses