← All Mettl Flashcard Decks

Test Design & Development Flashcards

7 cards from real Mettl practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.

Read the first 7 Test Design & Development flashcards as text
  1. Which test design technique is most effective for identifying defects at the boundaries of input ranges?

    Answer: Boundary Value Analysis

    Boundary Value Analysis focuses on the edges of input ranges where defects are statistically most likely to occur.

  2. In a decision table, what does a 'don't care' condition (often marked as '-') signify?

    Answer: The condition's value does not affect the outcome for that rule

    A 'don't care' condition means the outcome is the same regardless of whether that condition is true or false.

  3. Which technique is most appropriate when testing a login system that locks an account after 3 failed attempts?

    Answer: State Transition Testing

    State Transition Testing models systems that change behavior based on history or state, like account lockout scenarios.

  4. What is the primary purpose of a traceability matrix in test design?

    Answer: Link test cases to their corresponding requirements

    A traceability matrix maps each requirement to test cases, ensuring all requirements are covered and changes are tracked.

  5. A software module has 5 conditions, each independently true or false. How many rows would a full decision table have?

    Answer: 32

    With 5 binary conditions, the full decision table has 2^5 = 32 possible combinations of inputs.

  6. Which of the following best describes the 'use case testing' technique?

    Answer: Validates system behavior through actor-system interaction scenarios

    Use case testing derives test cases from use cases that describe how actors interact with the system to achieve goals.

  7. When applying Equivalence Partitioning to a field that accepts ages 18–65, which set of test values provides the best partition coverage?

    Answer: 17, 41, 66

    Testing one invalid value below (17), one valid middle value (41), and one invalid value above (66) covers all three equivalence partitions.