An Evaluation of Code Coverage Adequacy in Automatic Testing using Control Flow Graph Visualization

Ani Rahmani, Joe Lian Min, Asri Maspupah · 2020

There are some issues that frequently experienced by some software industries at the testing stage, that is the coverage test case. This is the extent to which the completeness of the test case in the tested unit program meets the code coverage criteria. Testers usually design test cases just by looking at the source code for which it is very likely that the test case is incomplete or missing. There are currently many tools to check the coverage test cases. These tools only provide information on the percentage of line code that has been executed. On the other hand, the information from the testing results is presented in the form of XML, HTML or other formats that contain the line code status. It causes the information is still difficult to understand, especially for the beginner testers. This paper explains the results of a study of code coverage visualization using a control flow graph (CFG) to assist the tester as an effort to fulfill the complete test case. The experiment was conducted by involving 32 respondents who were the testers from various industries and a number of students.

Read the paper · More papers on PaperTik