Automatic testing for the computer interlocking system and test sequence optimisation
Xuguang Huang, Yang Yang, Yadong Zhang, Liang Ma · IET conference proceedings. · 2024
The Computer Interlocking System, as a pivotal technology ensuring the efficient and safe operation of railways, needs undergo rigorous testing and verification prior to its practical implementation. Addressing the prevailing issue of suboptimal testing efficiency, this study introduces a method for establishing a third-party automated testing platform and offers improvements to the sequencing of test cases. Initially, leveraging image recognition technology, we constructed an automated testing platform for the Computer Interlocking System, facilitating the auto-generation of yard data and the automatic execution, and verification of test cases. Subsequently, an enhanced simulated annealing algorithm was proposed, optimising the sequence of route test cases and reducing testing duration. Lastly, we performed exemplar tests on the standard station simulation interlocking software. The results revealed that the platform autonomously generated 119 equipment data sets and 564 function test cases, with the function tests taking 3374 seconds, marking a 19.2% reduction in testing time. Upon the completion of the function tests, 15,109 formal test cases were produced, all executed as anticipated and yielding a comprehensive test report.