Posts

Showing posts with the label Decision Testing

What is Modified Condition Decision Testing?

Image
Modified Condition Decision Testing Modified Condition Decision Testing requires a model of the source code which identifies decisions, outcomes, 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 demonstrate that Boolean operands within a decision condition can independently affect the outcome of the decision. 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 combination of Boolean operands to be exercised by the test case, their values, and the outcome of the decision - the expected outcome of the test case

What is Branch and Decision Testing?

Image
Branch/Decision Testing Branch testing requires a model of the source code which identifies decisions and decision outcomes.   A decision is an executable statement which may transfer control to another statement depending upon the logic of the decision statement.   Typical decisions are found in loops and selections.   Each possible transfer of control is a decision outcome.   Test cases shall be designed to exercise decision outcomes. For each test case, the following shall be specified: -   the input(s) to the component; -   identification of decision outcome(s) to be executed by the test case; -   the expected outcome of the test case.