The invention provides an automatic
simulation testing method and
system for hydraulic support controller
software. According to the method, a test
server is used to generate test cases based on realconditions or virtual conditions, and the test cases are output to a simulator of to-be-tested support controller
software; the
software simulator simulates external information, such as environment information,
peripheral information and communication information, of a hydraulic support through a software mode, all kinds of sensor data connected to a hydraulic support controller in a real environment is transmitted to the hydraulic support controller software through an API or other
data interface forms, the hydraulic support controller software generates a control action of test conditions represented by the test cases according to the external information simulated by the simulator and outputs the control action to the test
server, and the test
server checks whether the output of the controller software is consistent with an expected result; and the test server is also responsible for managing various test cases, scheduling test tasks, collecting test process data and forming a testreport.