5 days
Tricentis TOSCA
Duration of course
✔️ HRDCORP CLAIMABLE
✔️ MBOT APPROVED
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
- Chapter 2
- Chapter 3
- Chapter 4
- Chapter 5
- Chapter 6
- Chapter 7
- Chapter 8
- Chapter 9
- Chapter 10
- Chapter 11
- Chapter 12
- Course Outcome
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
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.