Data flow testing is a control structure testing technique where the criteria used to design test cases is that they
Rely on basis path 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