Design & Methodology Flashcards
7 cards from real CTC practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.
Read the first 7 Design & Methodology flashcards as text
Which test design technique is MOST appropriate for testing error-handling logic based on specific combinations of invalid inputs?
Answer: Decision table testing
Decision tables systematically capture complex combinations of conditions and their corresponding actions, making them ideal for error-handling scenarios.
What does test 'exit criteria' define in a structured testing methodology?
Answer: The conditions that must be met to conclude a test phase and proceed
Exit criteria specify measurable conditions—such as pass rate, defect density, or coverage thresholds—that signal a test phase is sufficiently complete.
A use case test design approach derives test cases from:
Answer: Actor-system interaction scenarios that describe functional behavior
Use case testing identifies and tests the main success scenarios, alternative flows, and exception flows described in use cases or user stories.
Which metric would BEST indicate that test design coverage is insufficient for a release decision?
Answer: Low requirements coverage percentage in the traceability matrix
A low requirements coverage percentage means many requirements lack corresponding test cases, leaving significant untested risk.
In test methodology, what is the purpose of a 'test oracle'?
Answer: A mechanism or source used to determine whether actual test results are correct
A test oracle provides the expected results against which actual outputs are compared—it can be a specification, another system, or domain expertise.
When designing regression tests after a bug fix, which approach BEST balances thoroughness with efficiency?
Answer: Run tests for the fixed area plus tests for features likely impacted by the change
Targeted regression testing covers the changed area and its dependencies, catching regressions without the overhead of a full suite re-run.
Which of the following is a characteristic of white-box test design techniques?
Answer: Tests are designed based on analysis of internal code structure and logic
White-box (structural) techniques use knowledge of code internals—such as branches, paths, and conditions—to derive test cases and measure coverage.
How this page was made: written with AI tools. We have not yet matched this exam's facts to an official source, so confirm fees, dates and rules with the exam body. Not reviewed by a subject-matter expert. Editorial policy