Start learning →

Branch (decision) coverage requires

AEvery decision to take both true and false
BEvery statement to be executed at least once
CEvery loop to be executed exactly twice
DEvery variable to be assigned at least once
Answer & Solution
Correct answer: A. Every decision to take both true and false
Branch coverage = each decision point's true and false outcomes both exercised. Implies statement coverage but is stronger. MC/DC coverage (used in DO-178B avionics) adds further conditions independence requirements.
Practise this question with Quill — Software Testing →

Keep practising Fundamentals Levels Techniques

Browse all Fundamentals Levels Techniques questions for Software Testing, or explore more Software Testing topics.

Start a Fundamentals Levels Techniques lesson →
Related questions