Research on the static function call path generating automatically
Yuhui Zheng, Yongmin Mu, Zhihua Zhang
Abstract
Yuhui Zheng, Yongmin Mu, Zhihua Zhang
Abstract
In the regression testing of analyzing the impact of changes, it will give a great help to software testers to choose and optimize test cases for function call path coverage testing, while knowing the global static function call path. In this article, according to the structure of C program, a new method of generating the global static function call path and getting the function call graph as well was presented through analyzing control flow and data flow. We empirically show that this algorithm has high accuracy and efficiency and can help to improve coverage rate of function call path coverage testing and software stability.
OpenAlex reports 14 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
In the regression testing of analyzing the impact of changes, it will give a great help to software testers to choose and optimize test cases for function call path coverage testing, while knowing the global static function call path. In this article, according to the structure of C program, a new method of generating the global static function call path and getting the function call graph as well was presented through analyzing control flow and data flow. We empirically show that this algorithm has high accuracy and efficiency and can help to improve coverage rate of function call path coverage testing and software stability.
Key concepts: Computer science, Regression testing, Path (computing), Call graph, Function (biology), Control flow graph, Software, Control flow