A bank payment engine has a well-specified set of business rules that determine whether a transaction is approved, flagged for review, or declined. Many rules depend on combinations of input attributes (transaction amount, country pair, account status, merchant category). You must design a compact suite of test cases that exercises the rule combinations and clearly documents the expected outcome for each combination. Which test-design technique is the most appropriate choice?
ISTQB Foundation Level — Question Bank
ISTQB_CTFLReady to test yourself?
A timed, blueprint-proportional exam drawn fresh from this bank — with a per-domain score report.
🔓 Free preview: showing 10 of 197 questions. Unlock the full bank — every question, explanation, and reference.
Unlock all 197 questions →10 questions across 6 topics. Choose an answer for each question, then check it to see the correct answer and explanation.
Filter by topic
2 questions in Test Analysis and Design
Test Analysis and Design
2 questions in topicTest techniques and their categories; black-box techniques — equivalence partitioning, boundary value analysis, decision tables and state transition testing; white-box statement and branch coverage; experience-based error guessing, exploratory and checklist-based testing; and collaboration-based approaches.
A flight-control algorithm implemented in safety-critical embedded C contains many Boolean expressions whose independent evaluation is essential to safety certification. You are required to derive unit tests that can demonstrate that each condition independently affects the decision outcome. Which white-box/structure-based coverage criterion should you select?