White Box Test Techniques. Data Flow Testing

by Nataliia Vasylyna | September 23, 2011 10:00 am

Design

Test cases should be designed to execute control flow paths between definitions and uses of variables in the component.

Every test case should comprise:

Analysis

Data Flow Testing requires such model of the interplays between segments of a component connected by the flow of control and the flow of data.

Categories are assigned to variable occurrences in the component, where the category finds out the definition or the use of the variable.

Definitions called variable occurrences where a variable is given a new value.

Accordingly, Uses called variable occurrences where a variable is not given a new value.

However uses can be later distinguished as:

or

More about white box testing techniques to can find here[1].

Related Posts:

Endnotes:
  1. here: https://blog.qatestlab.com/2011/09/30/white-box-test-techniques-linear-code-sequence-and-jump-testing/
  2. Software Testing Techniques: https://blog.qatestlab.com/2011/03/01/software-testing-techniques/
  3. Difference Between White Box, Black Box, and Gray Box Testing: https://blog.qatestlab.com/2011/03/01/difference-between-white-box-black-box-and-gray-box-testing/
  4. What Is API Testing?: https://blog.qatestlab.com/2017/03/15/application-programming-interface/
  5. Alpha Testing vs Beta Testing: https://blog.qatestlab.com/2017/03/10/alpha-beta-testing/
  6. What Is Cyclomatic Complexity?: https://blog.qatestlab.com/2017/03/08/cyclomatic-complexity-notion/

Source URL: https://blog.qatestlab.com/2011/09/23/white-box-test-techniques-data-flow-testing/