| With the continuous development of China’s economy,the control technology of subway train is also improving.The intellectualization and autonomy of subway control technology will be one of the popular directions of its development.In order to get rid of foreign technology blockade and realize independent Control,China’s upstream enterprises have started to independently develop subway screen Door Control system,among which DCU(Door Control Unit)software is the core part,and the test effect of DCU software is directly related to the reliability and stability of the whole system.So how to improve the reliability and stability of DCU software is very important.However,the current DCU software testing technology is mainly based on the testing scheme of traditional PC software,which has problems such as poor applicability and non-standard testing process.In order to improve the quality of DCU software,In this paper,DCU software testing technology is studied according to RAMS(Reliability Availability Maintainability Safety)engineering specifications.The main research contents of this paper are as follows:First of all,through the analysis of RAMS engineering technical specifications,this paper obtains the test technology and test process management requirements that are suitable for the software to comply with,and classifies the corresponding technical specifications according to the integrity level of the security of the software.Secondly,the characteristics of DCU software are analyzed,and the specification of software testing in EN50128-2011 is applied to DCU software,and the testing model of DCU software is analyzed.Thus,two testing stages of DCU software,namely module testing stage and system testing stage,are obtained.The test points,test indexes and related test technology selection of the two testing stages are analyzed,and finally the test requirements of DCU software are obtained.In order to ensure the traceability between requirements and avoid missing test requirements,RTM(Requirement Trace Matrix)is introduced to track the Requirement Matrix.Finally,a complete test scheme is designed for DCU control software.In module testing,static analysis method is used to test code specifications and independent path testing technology is used to improve the path coverage of software.This technology can better observe the internal running state of the program than the traditional test,so as to further improve the reliability of the software.System testing mainly uses tracking matrix to ensure software traceability and causality diagram to simplify software test cases and improve software test efficiency.Finally,the feasibility of the scheme is verified on the physical platform,and the main defects of each module of the software are analyzed and summarized.The test results show that the biggest advantage of the scheme studied in this paper compared with the traditional shield door software test scheme is that it carries out a reliable test on the inside of the program,rather than just examining the results of the program operation,which further improves the reliability of the software from the inside to the outside. |