CT-MBT Sample Questions

CT-MBT Sample Questions & Answers

Modeling activities and the languages used to build them carry the most weight, followed by applying and classifying test-selection criteria, implementing and executing MBT tests, the approach's objectives and lifecycle fit, and evaluating a deployment.

Launch the full CT-MBT simulator →

Free CT-MBT Sample Questions with Answers

Real questions from the Certified Tester Model-Based Tester practice test — answers and explanations included. Showing 10 of 20 free samples.

  1. Question 1Intermediate

    MBT Test Implementation and Execution · Specifics of MBT Test Implementation and Execution

    In the context of MBT, what is the primary purpose of an 'Abstract Test Case'?

    Show answer & explanation

    Correct answer: A

    An abstract test case is a path through the model (sequence of inputs/expected outputs) expressed in the model's terminology. It lacks the low-level details (like specific button IDs or API endpoints) needed for execution, making it implementation-independent.

  2. Question 2IntermediateSelect 2

    Evaluating and Deploying an MBT Approach · Manage and Monitor the Deployment of an MBT Approach

    Select TWO common pitfalls when deploying an MBT approach in an organization.

    Show answer & explanation

    Correct answers: A, B

    A major pitfall is expecting immediate ROI. Building the initial models and adaptation layer requires significant upfront effort and new skills, often leading to disappointment if expectations aren't managed.

    Trying to 'boil the ocean' by modeling everything at once usually leads to complexity overload and failure. Successful deployments typically start with a small, manageable pilot.

  3. Question 3Advanced

    Selection Criteria for Test Case Generation · Classification of MBT Test Selection Criteria

    Which coverage criterion is considered the 'strongest' (most rigorous) among the following options for a state transition model?

    Show answer & explanation

    Correct answer: C

    N-Switch coverage requires traversing sequences of N+1 transitions. Even a 1-Switch coverage (pairs of transitions) is stronger than All-Transitions (which is essentially 0-Switch). It detects defects related to history/sequence, not just single steps.

  4. Question 4Beginner

    MBT Test Implementation and Execution · Activities of Test Adaptation in MBT

    A team is using MBT for a web application. They have generated abstract test cases from the model. What is the correct term for the software component that bridges the gap between these abstract test cases and the concrete interface of the System Under Test (SUT)?

    Show answer & explanation

    Correct answer: A

    The Test Adapter is the specific component responsible for translating abstract commands (e.g., 'Login') into concrete SUT actions (e.g., 'POST /api/login with user=X').

  5. Question 5Intermediate

    MBT Modeling · Languages for MBT Models

    Review the following State Transition diagram for a Document Approval System.

    Which sequence of events represents a valid path from 'Draft' to 'Published'?

    Show answer & explanation

    Correct answer: B

    According to the diagram, the flow is Draft --(submit)--> Review --(approve)--> Approved --(publish)--> Published. This matches the sequence 'submit -> approve -> publish'.

  6. Question 6Intermediate

    MBT Modeling · Languages for MBT Models

    Case Study: An e-commerce system has a complex discount engine. Discounts depend on Customer Loyalty Tier (Gold, Silver, Bronze), Cart Value ( $100), and Coupon Code presence (Yes, No).

    To model this logic effectively for test generation, which modeling notation should be selected?

    Show answer & explanation

    Correct answer: B

    Decision Tables are ideal for capturing complex business rules based on combinations of conditions (Tier, Value, Coupon) and determining the resulting action (Discount %). They handle combinatorial logic much better than state diagrams or flowcharts.

  7. Question 7Advanced

    Selection Criteria for Test Case Generation · Classification of MBT Test Selection Criteria

    Referring to the e-commerce scenario in the previous question: If you apply 'Pairwise' testing to the inputs (Tier: 3 values, Cart: 3 values, Coupon: 2 values), what is the primary goal compared to 'All Combinations'?

    Show answer & explanation

    Correct answer: B

    Pairwise testing is a combinatorial reduction technique. It assumes most defects are caused by single parameters or the interaction of two parameters. It significantly reduces test volume compared to All Combinations (332 = 18) while maintaining high defect detection capability.

  8. Question 8Intermediate

    MBT Test Implementation and Execution · Specifics of MBT Test Implementation and Execution

    What is the key difference between 'Online' (On-the-fly) and 'Offline' MBT execution?

    Show answer & explanation

    Correct answer: B

    This is the fundamental difference. Offline separates generation and execution (like generating a Python script). Online integrates them: the tool calculates the next move in real-time based on what the SUT actually did, allowing it to handle non-determinism better.

  9. Question 9Intermediate

    MBT Modeling · Languages for MBT Models

    Which of the following describes a 'Guard Condition' in a UML State Machine?

    Show answer & explanation

    Correct answer: B

    A guard condition (e.g., [balance > 0]) is a constraint on a transition. Even if the event (e.g., withdraw) happens, the transition only occurs if the guard is true.

  10. Question 10Intermediate

    MBT Modeling · Good Practices for MBT Modeling Activities

    You are validating a new MBT model. You perform a simulation where you step through the model manually to verify it behaves as expected against the requirements. What type of model validation is this?

    Show answer & explanation

    Correct answer: B

    Model Animation (or Simulation) involves executing the model (often visually) to trace paths and verify logic before generating actual test cases. It is a dynamic validation technique for the model itself.

Ready for the real thing?

The full CT-MBT simulator has every exam-style question, timed mode, and instant scoring.

Go to the CT-MBT simulator →