Career upgrade: Learn practical AI skills for better jobs and higher pay.
Level up
All Practice Exams

100+ Free ISTQB CT-MBT Practice Questions

Pass your ISTQB Certified Tester — Model-Based Tester (CT-MBT) exam on the first try — instant access, no signup required.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
~70-80% Pass Rate
100+ Questions
100% Free
1 / 100
Question 1
Score: 0/0

Which is a valid use of statistical MBT?

A
B
C
D
to track
2026 Statistics

Key Facts: ISTQB CT-MBT Exam

40

Exam Questions

ISTQB

26/40

Passing Score

65%

60 min

Exam Duration

75 min non-native

$200-$249

Exam Fee

ISTQB Specialist

Lifetime

Cert Valid

No renewal

CTFL

Prerequisite

Foundation Level required

The ISTQB CT-MBT exam has 40 multiple-choice questions in 60 minutes (75 min for non-native English speakers) with a 65% passing score (26/40). Major chapters: Introduction to MBT, MBT Modeling, Selection Criteria, Test Generation, MBT Workflow, Quality and Metrics, Combinatorial Test Design, Deploying MBT. Exam fee is $200-$249 USD. Requires CTFL Foundation. Certification is valid for life.

Sample ISTQB CT-MBT Practice Questions

Try these sample questions to test your ISTQB CT-MBT exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.

1What is the core idea of Model-Based Testing (MBT)?
A.Writing test scripts manually from a requirements document
B.Using an explicit model of the system or its environment to systematically derive test cases
C.Reusing the production codebase as the test oracle
D.Running random inputs against the system until a defect is found
Explanation: MBT replaces (or augments) manual test design with an explicit, machine-readable model of the SUT or its environment, from which a tool derives test cases according to selection criteria. The model — not free-form prose — is the source of test ideas. Random testing, code-as-oracle, and manual scripting are not MBT, although MBT can complement them.
2Which of the following is NOT one of the four typical steps in the MBT process?
A.Build the model
B.Derive test cases from the model
C.Execute the tests
D.Refactor the production source code
Explanation: The ISTQB CT-MBT syllabus describes a four-step MBT process: (1) build/maintain the model, (2) derive test cases from the model using selection criteria, (3) execute the tests against the SUT (via concretization and an adapter), and (4) analyze results. Refactoring production source is a development activity, not part of MBT.
3Which benefit is most commonly attributed to MBT?
A.Eliminates the need for any human reviewer
B.Improves traceability between requirements, model elements, and generated tests
C.Removes the need to maintain the model after deployment
D.Guarantees 100% defect detection
Explanation: A frequently cited benefit of MBT is strong traceability: because tests are generated from model elements, each test can be linked back to the requirement, state, transition, or scenario it covers. MBT does not remove the need for human review of the model, does not eliminate model maintenance (the model is a living artifact), and cannot guarantee 100% defect detection.
4Which is a commonly listed challenge of adopting MBT?
A.Generated test cases are inherently incorrect
B.Initial modeling effort and the learning curve for modeling notations
C.Models cannot be version controlled
D.MBT tools require no integration with execution frameworks
Explanation: The most-cited MBT adoption challenges are upfront modeling effort, the team learning curve for notations such as UML state machines or BPMN, and integrating MBT tooling with existing execution frameworks. Generated tests are not inherently incorrect (they reflect the model); models can and should be version controlled; tool integration is needed but solvable.
5In MBT terminology, what is an abstract test case?
A.A test case that has been deleted from the repository
B.A model-level sequence of steps that is not directly executable on the SUT
C.A failed test case awaiting triage
D.A test case generated without an oracle
Explanation: An abstract test case is a model-level sequence of stimuli and expected responses (for example, 'trigger event login(valid) → expect state LoggedIn'). It cannot be executed directly on the SUT — it must first be concretized, typically via an adapter layer that translates abstract steps to real UI actions, API calls, or messages.
6What turns an abstract test case into a concrete (executable) test case?
A.A coverage criterion
B.An adapter layer that maps abstract steps to concrete SUT actions
C.A model-checker
D.An exploratory testing session
Explanation: The adapter (sometimes called the SUT-MBT bridge or test harness) translates abstract steps into concrete operations such as REST calls, UI clicks, message sends, or DB queries, and translates SUT responses back into abstract observations. The model and abstract tests stay implementation-independent; the adapter localizes change when the SUT evolves.
7Which of the following is a key prerequisite for taking the ISTQB CT-MBT exam?
A.ISTQB CTAL-TM (Test Manager) certificate
B.ISTQB Foundation Level (CTFL) certificate
C.Three years of MBT consulting experience
D.A PhD in formal methods
Explanation: CT-MBT is part of the ISTQB Specialist stream and requires the ISTQB Foundation Level (CTFL) as a formal prerequisite. National boards verify the CTFL credential before allowing registration. CTAL is not required, no specific experience minimum is enforced, and no academic prerequisite exists, although MBT exposure helps with K3/K4 questions.
8Which artifact is the primary input to an MBT generation tool?
A.The bug tracker
B.The model and selection criteria
C.The production runtime logs
D.The CI server build history
Explanation: An MBT generation tool takes the model (e.g., a UML state machine, BPMN process, or decision table) together with one or more selection criteria (e.g., all-transitions coverage, pairwise) and produces abstract test cases. Logs, bug-tracker entries, and CI history may inform model maintenance but are not the generator input.
9Which statement best distinguishes MBT from traditional scripted testing?
A.MBT does not require any test execution
B.MBT derives tests systematically from an explicit model rather than crafting each script by hand
C.MBT requires that all tests be exploratory
D.MBT replaces the SUT with a model in production
Explanation: The defining difference is that MBT uses an explicit model as the systematic source of test cases, with a tool deriving them according to selection criteria, whereas scripted testing relies on a tester writing each script manually from requirements or experience. MBT still executes tests against the real SUT.
10Which of the following is a typical risk when an MBT model becomes very large?
A.The SUT becomes faster
B.State-space explosion makes exhaustive generation impractical
C.The adapter becomes unnecessary
D.Coverage criteria become irrelevant
Explanation: As model size grows, the reachable state space and number of paths can grow combinatorially — the state-space explosion problem. This is why MBT relies on selection criteria (all-states, all-transitions, pairwise, risk-based) and abstraction rather than attempting all-paths exploration. Adapters and coverage criteria remain essential.

About the ISTQB CT-MBT Exam

The ISTQB Certified Tester — Model-Based Tester (CT-MBT) is an ISTQB Specialist certification that validates the skills to apply model-based testing in real projects. The syllabus covers the MBT process, modeling languages (UML, SysML, BPMN, FSMs, decision tables, Petri nets, classification trees), model coverage and test-selection criteria, generation approaches (graph-based, model checking, symbolic execution, search-based), online vs offline MBT, adapter design, combinatorial test design, MBT in Agile and CI/CD, and quality metrics for MBT artifacts. Requires the ISTQB Foundation Level (CTFL) as a prerequisite.

Questions

40 scored questions

Time Limit

60 minutes

Passing Score

65% (26/40)

Exam Fee

$200-$249 USD (ISTQB / Pearson VUE)

ISTQB CT-MBT Exam Content Outline

10%

Introduction to MBT

MBT definition, benefits (reuse, traceability, early defect detection), challenges (modeling effort, tool maturity), the four-step MBT process: build model → derive tests → execute → analyze

20%

MBT Modeling

UML Sequence/State/Activity/Use Case diagrams, SysML, BPMN, finite state machines, decision tables, cause-effect graphs, Petri nets, classification trees, combinatorial models

20%

Selection Criteria for Test Case Generation

Structural model-coverage (state, transition, transition-pair, all-paths), data-based (equivalence classes, boundary value), requirement-based, risk-based, statistical, and random selection

15%

MBT Test Generation

Graph-based traversal (Chinese postman), model checking with counter-examples, symbolic execution with constraint solvers, search-based test generation, theorem proving; abstract vs concrete test cases

10%

Workflow of an MBT Activity

Online vs offline MBT, adapter/SUT bridge, executable test scripts, integration with execution frameworks (JUnit, TestNG), CI/CD pipelines (Jenkins, Azure DevOps)

10%

Quality Aspects and Metrics for MBT

Model quality (consistency, completeness), mutation testing of models, test-suite quality metrics, model maintenance, impact analysis, ROI of MBT

10%

Combinatorial Test Design

Pairwise testing with IPO algorithm and ACTS (NIST), t-wise coverage, PICT tool, orthogonal arrays, covering arrays, classification tree method (CTM) with CTE/CTE-XL

5%

Deploying MBT

Pilot project selection, team skills, anti-patterns, MBT in Agile with BDD/Gherkin and ATDD, scaling MBT in the organization

How to Pass the ISTQB CT-MBT Exam

What You Need to Know

  • Passing score: 65% (26/40)
  • Exam length: 40 questions
  • Time limit: 60 minutes
  • Exam fee: $200-$249 USD

Keys to Passing

  • Complete 500+ practice questions
  • Score 80%+ consistently before scheduling
  • Focus on highest-weighted sections
  • Use our AI tutor for tough concepts

ISTQB CT-MBT Study Tips from Top Performers

1Memorize the four-step MBT process: build model → derive tests → execute → analyze
2Know the difference between abstract and concrete test cases — the adapter layer maps one to the other
3Be able to draw and traverse a finite state machine and compute transition vs transition-pair coverage
4Understand Chow's W-method and the Wp-method for FSM-based test generation
5Practice pairwise/t-wise reduction with the IPO algorithm; know the ACTS and PICT tools
6Distinguish online vs offline MBT and the use cases for each
7Study UML behavioral diagrams (Sequence, State, Activity, Use Case) and BPMN test-path derivation
8Complete all 100 practice questions and review every wrong-answer explanation

Frequently Asked Questions

What is the ISTQB CT-MBT exam?

The ISTQB Certified Tester — Model-Based Tester (CT-MBT) is a Specialist-level ISTQB certification covering how to apply model-based testing. It addresses the MBT process, modeling languages such as UML and BPMN, model-coverage criteria, test generation algorithms, online vs offline MBT, combinatorial test design, and integration with CI/CD. The Foundation Level (CTFL) is a prerequisite.

How many questions are on the CT-MBT exam and what is the passing score?

The CT-MBT exam has 40 multiple-choice questions to be completed in 60 minutes (75 minutes for non-native English speakers). The passing score is 65%, which equals 26 of 40 correct answers. Some scoring models weight harder K3/K4 questions slightly higher, but 65% remains the threshold.

What does CT-MBT cost in 2026?

ISTQB Specialist exams including CT-MBT typically cost between $200 and $249 USD in the United States via ASTQB and iSQI. Pricing varies by national board and whether you book the exam alone or bundle with accredited training. Exact pricing is published on the istqb.org and astqb.org certification pages.

Do I need CTFL before taking CT-MBT?

Yes — the ISTQB Foundation Level (CTFL) is a formal prerequisite for the CT-MBT Specialist exam. ASTQB and other national boards verify your CTFL credential before allowing you to register. There are no other formal experience requirements, but exposure to UML, BPMN, or state-machine modeling helps significantly.

What is an abstract test case in MBT?

An abstract test case is a sequence of model-level steps derived from the model — for example, 'reach state Idle → trigger event login(valid) → expect state LoggedIn'. It is not directly executable; an adapter layer maps each abstract step to concrete SUT actions and observations (clicks, API calls, assertions) to produce an executable test.

What is the difference between online and offline MBT?

In offline MBT, abstract test cases are generated from the model in advance and stored or transformed into executable scripts that run later. In online MBT, the tool drives the SUT directly from the model in real time, choosing the next stimulus based on observed responses — useful for non-deterministic systems or long-running stateful tests.

How long should I study for CT-MBT?

Plan 30-50 hours over 4-6 weeks if you are experienced with manual test design but new to MBT, or 20-30 hours if you already use UML, BPMN, or state machines. ISTQB recommends accredited training (about 25 instructional hours). Read the CT-MBT syllabus, complete 100+ practice questions, and aim for 80%+ before booking.