Posts

Showing posts with the label Branch Condition Testing

What is Branch Condition Testing?

Image
Branch Condition Testing Branch Condition Testing requires a model of the source code which identifies decisions and the individual Boolean operands within the decision conditions. A decision is an executable statement which may transfer control to another statement depending upon the logic of the decision statement. A decision condition is a Boolean expression which is evaluated to determine the outcome of a decision. Typical decisions are found in loops and selections. Test cases shall be designed to exercise individual Boolean operand values within decision conditions. For each test case, the following shall be specified: - the input(s) to the component - for each decision evaluated by the test case, identification of the Boolean operand to be exercised by the test case and its value - the expected outcome of the test case.