You are on page 1of 2

Predicates, Path Predicates and Achievable Paths

• General
– Selecting a path does not mean that it is achievable. If all decisions are
based on variables whose values are independent of the processing and of
one another. Every selected path leads to an associated boolean expression,
called the path predicate expression, which characterizes the input values
that will cause that path to be traversed.
• Predicates
– Definition and Examples
– Multiway Branches
– Inputs
• Predicate Expressions
– Predicate Interpretation
– Independce and Correlation of Variables and predicates
– Independent and Dependent Variables.
– Independent and Dependent Process.
– Path Predicate Expressions
• The act of symbolic substitution of operations along the
path in order to express the predicate solely in terms of
the input vector is called predicate interpretation.

• Predicate Coverage
– Compound Predicates
– Predicate Coverage
• Testing Blindness
– The Problem
– Assignment Blindness
– Equality Blindness
– Self Blindness

You might also like