Тестирование потока данных — это семейство тестовых стратегий, основанных на выборе путей в потоке управления программы для изучения последовательностей событий, связанных с состоянием переменных или объектов данных. Тестирование потока данных фокусируется на точках, в которых переменные получают значения, и точках, в которых эти значения используются.
Преимущества тестирования потока данных:
Тестирование потока данных помогает нам определить любую из следующих проблем:
Переменная, которая объявлена, но никогда не используется в программе.
Переменная, которая используется, но никогда не объявляется.
Переменная, которая определяется несколько раз перед использованием.
Отмена выделения переменной перед ее использованием.