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
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.
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.
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.
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.
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.
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.
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.