Kongzhi Yu Xinxi Jishu (Jun 2024)
An Automated Testing Method for Interlocking Data in Signaling System of Urban Rail Transit
Abstract
To improve the testing efficiency of computer interlocking systems and shorten the testing cycle of urban rail transit projects, this paper proposes an automated testing method for interlocking data of signaling systems for urban rail transit. Built upon testing scripts, this method is devised to describe testing scripts using non-programming languages, allowing for the control of interlocking software without modifying the software itself or integrating additional communication interfaces. This data-driven approach automatically generates testing scripts, utilizing data such as interlocking tables and interface code tables. Following the parsing process of testing scripts, it enables the transmission of control commands to the interlocking system, state collection of tested devices, and determination of testing results. The proposed method has been applied in the construction of the west extension of Line 2 (Phase II) in the Changsha Urban Rail Transit. Through comparing the results from automated and manual testing in this project, the automated testing approach exhibited an overall defect recognition rate of 85%, particularly a defect recognition rate of 100% for interlocking tables, and a decrease in actual time consumption of 76% in comparison with the manual mode, verifying the effectiveness of the method. This method has also contributed to a significant improvement in testing efficiency.
Keywords