ISTQB-CTFL-FOUNDATION practice question 28 of 35
Which ONE of the following options MOST ACCURATELY describes branch testing?
Full set: 403 questionsBranch testing is a white-box test technique focused on exercising the control flow of the code. The coverage items are branches, which represent the possible outcomes of a decision point (e.g., the true and false outcomes of an 'if' statement). The goal is to ensure that each possible branch from each decision point is executed at least once. Coverage is calculated as the percentage of executed branches out of the total number of branches in the code.
A. This is the definition of statement testing, which focuses on executing individual statements rather than branches.
B. While related, "control flow transfers between decisions" is a less precise term than "branches." Option C provides the standard, direct definition.
D. This incorrectly identifies the coverage items as "executable decisions" and the aim as exercising "statements." This confuses decision testing with branch and statement testing.
ISTQB® Certified Tester Foundation Level Syllabus V4.0 (2023), Section 4.2.2, p. 49: "Branch coverage measures the percentage of branches that have been exercised by a set of test cases."
ISTQB® Glossary of Testing Terms V4.0, p. 11: "Branch testing: A white-box test technique in which test cases are designed to execute branches."
Keep practicing
Take the free ISTQB-CTFL-FOUNDATION practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other ISTQB-CTFL-FOUNDATION practice questions
- Question 1Which of the following statements refers to good testing practice to be applied regardles…
- Question 3Which of the following statements regarding the testing quadrants model is correct?
- Question 4Which of the following statements best describe Behavior-Driven Development (BDD)?
- Question 5Which of the following statements contradicts the general principles of testing?
- Question 6After being in operation for many years, a document management system must be decommissio…
- Question 7Given the following examples of entry and exit criteria: 1. A defined level of code cover…
