What Is Control Flow Testing?

by Nataliia Vasylyna | March 7, 2016 3:27 pm

During manual testing[1] or automated testing, the appropriate testing tools and techniques should be chosen.

QA specialists perform control flow testing to check system modules. It is a kind of static software testing. Its procedure requires the applying of control flow graphs.

The code modules are represented in a form of graphs which consist of several elements. A tester analyzes the graphs and the paths between them and creates test cases. The tests cover different levels. In the context of control flow testing, ‘coverage’ is regarded as proportion of tested code to non-tested one.

What Are Test Levels of Coverage?

The control flow checking principle applied during mobile testing[2] or web application testing[3] helps the specialists to discover more bugs and understand the system functionality better.

Related Posts:

Endnotes:
  1. manual testing: http://qatestlab.com/services/We-Are-Professionals-in/manual-testing/
  2. mobile testing: http://mobile.qatestlab.com/
  3. web application testing: http://qatestlab.com/expertise/types-of-applications/web-application-testing/

Source URL: http://blog.qatestlab.com/2016/03/07/control-flow-testing/