The invention belongs to a distributed automatic
test case generation method based on dynamic
symbolic execution in the technical field of
software test case automatic generation. The method comprises the following steps of: configuration of a test device, pre-
processing of a program under test, extraction of a path constraint condition, and automatic generation of the
test case. According to the invention, the program under test is separated from a test case automatic generation tool, and the program under test can run on a real platform in test, thus, the collected path constraint condition follows own
semantics of the program, is accurate, and is helpful for analyzing
complex data structures, thereby improving reliability and validity of test; moreover, multiple programs under test can be tested at the same time, and multiple parallel multi-path selection methods are provided. Therefore, the distributed automatic test case generation method based on dynamic
symbolic execution has the characteristics of running the program under test on the real platform, having high reliability, being capable of performing multiple tests at the same time, effectively improving test reliability, test accuracy and
test efficiency, having high
utilization rate of test tools, and so on.