铁路信号软件单元测试研究

2020-03-13 12:24:58凌珊
铁路计算机应用 2020年2期
关键词:分析

凌 珊

(西南交通大学 信息与科学技术学院,成都 611756)

随着我国铁路的快速发展,铁路旅客发送量及旅客周转量逐年增加,保证铁路运输安全、提高运输效率越来越成为铁路系统关注的话题。铁路信号软件控制信号基础设备动作并实现逻辑检查,其稳定性及可靠性对于保证铁路安全运输起着重要的作用。在软件投入使用之前,需要对软件进行一系列的测试,单元测试作为最早、最基本的环节,不仅是软件可靠性与稳定性保证的关键因素,更是保证软件质量的有效手段。现阶段,对于铁路信号软件单元测试,大多存在测试不完整、不规范等缺点,如文献[1]仅介绍了计算机联锁软件的黑盒测试。而铁路信号系统安全度等级严苛,其软件质量要求高,在对其进行单元测试阶段,更应按照规定进行更加细致完整的验证,以保证铁路信号软件的可靠性,进一步提升铁路信号系统的安全性。

1 单元测试概述

1.1 单元测试原理

软件的单元测试就是针对软件最小组成单元进行正确性检验的测试工作,它的测试对象可以是一个模块、一个类甚至是一个函数[2]。测试人员依据软件源程序和软件设计规格说明书,了解函数的输入、输出范围限制,以及代码逻辑原理,以测试的方式来分析软件编码是否正确,确定软件接口、单元功能是否与软件设计规格说明书要求一致[3]。

对于较为复杂的软件,通过运行单元测试,可以直接测试各个功能的正确性,而无需启动整个系统,能够较早地发现编码问题并迅速定位问题所在位置,及时修改,降低整体开发时间,减少后期维护成本,有效提高软件代码质量。……

登录APP查看全文

猜你喜欢
分析
禽大肠杆菌病的分析、诊断和防治
隐蔽失效适航要求符合性验证分析
电力系统不平衡分析
电子制作(2018年18期)2018-11-14 01:48:24
电力系统及其自动化发展趋势分析
经济危机下的均衡与非均衡分析
对计划生育必要性以及其贯彻实施的分析
现代农业(2016年5期)2016-02-28 18:42:46
GB/T 7714-2015 与GB/T 7714-2005对比分析
出版与印刷(2016年3期)2016-02-02 01:20:11
网购中不良现象分析与应对
中西医结合治疗抑郁症100例分析
伪造有价证券罪立法比较分析