基于测试用例的通用联锁规则自动测试系统  

Automatic Test System for General Interlocking Rules Based on Test Cases

在线阅读下载全文

作  者:辛帆 王印 谢林 杨平 XIN Fan;WANG Yin;XIE Lin;YANG Ping

机构地区:[1]卡斯柯信号(成都)有限公司,成都611756 [2]卡斯柯信号有限公司,上海200072

出  处:《铁道通信信号》2023年第10期15-22,共8页Railway Signalling & Communication

基  金:卡斯柯信号(成都)有限公司开发项目(RB.1X323005)。

摘  要:为提高通用联锁规则测试效率和准确率,解决当前人工测试方式重复劳动多且颗粒度较大的问题,研发一种基于测试用例的通用联锁规则自动测试系统。根据计算机联锁系统的物理架构,模块化仿真各子系统,以减少对硬件设备的依赖。系统可读取、解析并自动执行测试用例,将测试用例中定义变量的预期跳变时序解析为以指定变量为基准的相对周期,并建立一定顺序的“变量-跳变周期”矢量关系链表;同时,周期性地追踪关键变量,将测试结果与预期的矢量关系链表进行对比,以识别通用联锁规则中可能的时序问题。该系统已多次应用在国铁、城轨等相关项目的联锁规则测试中,效果良好,可为同类型项目测试提供参考。In order to improve the efficiency and accuracy of general interlocking rules test,and solve the problems of repetitive labor and high granularity in current manual testing methods,a automatic test system for general interlocking rules based on test cases has been developed.Based on the physical architecture of the computer interlocking system,modular simulation of each subsystem can reduce the dependence on hardware devices.The system can read,parse,and automatically execute test cases.It resolves the jump time sequence of the expected variables defined in the test cases into relative cycle adopting the specified variable as the benchmark,and establish a vector relationship linked list of“variable and jump period”in a certain order.At the same time,it can track the key variables periodically and compare test results with the expected vector relationship linked list to identify potential timing issues in general interlocking rules.This system has been applied multiple times in the interlocking rules testing of related projects such as national railways and urban rail transit,and the results are good,providing reference for the testing of similar projects.

关 键 词:联锁规则 自动测试 测试用例 模块化仿真 布尔逻辑 

分 类 号:U284[交通运输工程—交通信息工程及控制] TP27[交通运输工程—道路与铁道工程]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象