Data Flow Testing is a control structure Testing Technique where the criteria used to design test cases is that they
Rely on Path Based Testing
Exercise the Logical Conditions in a Program module
Select Test Paths based on the locations and uses of variables
Focus on Testing the Validity of loop constructs