Course Outline
INTRODUCTION AND OVERVIEW
Understanding 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 setup
Navigating the Tosca workspace
- Customizing the Tosca workspace environment
Overview of the Tosca test process
- Manual, semi-automated, and fully automated testing methodologies
- Strategies for achieving high automation rates
Overview of Tosca components
- TestCases, ExecutionLists, Modules, Requirements, TestCaseDesign
OPTIMIZING RISK COVERAGE THROUGH REQUIREMENTS
Risk management versus conventional test coverage
Risk assessment techniques
Risk classification methods
PLANNING AND IMPLEMENTING AN END-TO-END TESTING PROJECT
Building the application model
- Defining system states and conditions from a business perspective
- Utilizing 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
Database communication
Working with database tables
Executing test cases
Reporting test execution results
Testing across different browsers
REUSE AND CUSTOMIZATION
Leveraging and reusing test cases
Extending Tosca with customized adapters
INTEGRATING TOSCA WITH OTHER TOOLS
Continuous integration
Automation test suites
CLOSING REMARKS
Requirements
- General IT proficiency
- Experience with automation testing
- Basic programming knowledge
Target Audience
- Automation test engineers
Testimonials (1)
I enjoyed everything as it is all new for me and I can see the added value it can ring to my work.