An efficient method of logical expression constraint solving in path-oriented unit test
Yalan Wang, Songyi Liu, Yawen Wang, Yunzhan Gong · IOP Conference Series Materials Science and Engineering · 2020
Abstract This paper extends the theory of constraint solving and presents a method to solve logical expression constraint problems existing in the process of generating test cases automatically. It defines the concept of the logical expression constraint on the path of C programs. In order to improve solving efficiency, it also presents an algorithm of pre-processing and heuristic backtracking. Our experiment results show that the method can narrow the domain of variables from meaningless infinite intervals to a finite range and achieve better coverage, and the results also show that the algorithm can improve the testing efficiency and halve the time of generating test cases.