The rapid development of science and technology has brought the fast development of thesoftware industry. The size and complexity of the embedded system software is also growing. Forexample, in the field of automatic train control system, embedded software development andsoftware testing in this industry is still in the initial stage in our country. The test program and thedevelopment of automated testing tools for the software test which the software security levelrequirement is SIL4are still in the learning stage. With the accelerated pace of urbanization inChina in recent years, domestic rail transportation industry has ushered in the era of rapiddevelopment. Meanwhile a variety of security risks have been exposed, many failures are caused bysoftware defects. So software testing is particularly important for the security software of automatictrain control system.Based on an actual project, the thesis first introduces the software testing theory and thesignificance of software testing. Then the automated testing tool RTRT which is used in the projectis introduced and its corresponding function is described. How to use RTRT do unit testing is alsodescribed. Focus on the two most important tests that are coverage test and regression test. And thestandardize test processes, test strategies, test methods are also described in the security softwaretesting process. A number of ways to improve the RTRT unit testing security is drawn from theactual project experience.Given that domestic security software development and testing in rail transport industry is stillin the development stage, and limited by the conditions and level of research. There are many issuesremain to be in-depth study. But unit test specification process using RTRT and a few ways toimprove the RTRT unit testing security can provide some useful references to software testing inrelated industries. It also plays a positive role in promoting the domestic embedded softwareresearch and development. |