论文部分内容阅读
科学技术的飞速发展带来软件行业的突飞猛进,相应的嵌入式系统软件的规模和复杂性也越来越大。比如在轨道交通列车控制系统方面,国内目前在该行业的嵌入式软件开发和软件测试还处于刚起步阶段,对这种软件安全等级要求为SIL4的软件测试相应的测试方案及自动化测试工具开发方面还处于学习的阶段。随着中国城镇化脚步的加快,最近几年国内轨道交通行业迎来了飞速发展的时代,与此同时也不断曝出各种安全隐患,很多故障都是由软件系统不完善所导致的。因此,对于轨道交通列车控制系统的安全软件测试工作就显得尤为重要。本文从实际项目出发,首先介绍了软件测试方面的相关理论和软件测试的意义,然后介绍项目中使用的自动化测试工具RTRT及其相应功能,同时也介绍了如何使用RTRT做单元测试,重点介绍单元测试中最重要的两种测试:覆盖率测试和回归测试。并对安全软件测试过程中采用到的规范测试流程、测试策略、测试方法等进行了阐述。最后结合实际项目经验,总结归纳出了几点可以提高使用RTRT单元测试安全性的办法。鉴于国内目前轨道交通行业安全软件开发和测试还处于发展阶段,同时受到研究条件和研究水平的相关限制,很多问题还有待深入研究。但文中关于使用RTRT进行单元测试的规范流程以及针对单元测试安全性提高提出的几点改进方法,可为相关类似行业软件测试工作提供一些可借鉴之处,对于提高国内嵌入式软件的研究和发展起到一些积极的推动作用。