Overview
The ISTQB® Certified Tester – Model-Based Tester (CT-MBT) certification enhances your testing skills by applying model-based approaches to increase the efficiency and effectiveness of the test process. It complements traditional test design methods through structured modeling techniques for test generation, execution, and analysis.
Objectives
By the end of this course, leaner will be able to:
-
Understand the objectives, benefits, and principles of model-based testing (MBT)
-
Create and manage MBT models using appropriate modeling languages
-
Apply MBT test selection criteria effectively
-
Integrate MBT into existing software development and testing lifecycles
-
Implement, execute, and monitor model-based test activities
-
Evaluate and manage MBT deployments for continuous improvement
Prerequisites
- Must hold the ISTQB Certified Tester Foundation Level certification.
- Basic understanding of software testing concepts is expected.
Course Outline
- Overview of MBT and its benefits for test design and management.
- Key MBT terminology and basic concepts in model-based testing.
- Understanding how MBT fits into the broader software testing lifecycle
- Explanation of standard MBT processes, including test model development and maintenance.
- Different approaches to incorporating MBT in existing test strategies.
- Practical techniques for applying MBT in real-world testing environments.
- Introduction to model types, including decision tables, state transition models, and use cases.
- Steps to create, validate, and maintain MBT models.
- Best practices for ensuring MBT model accuracy and efficiency.
- Converting MBT models into test cases and other testing artifacts.
- Identifying risks and high-value areas to focus testing efforts.
- Practical techniques for test case selection and prioritization based on MBT models.
- Strategies for integrating MBT into the organization’s QA process.
- Benefits of MBT in enhancing test effectiveness and reducing test maintenance.
- Methods to support continuous improvement through model-based testing.