[发明专利]铁路信号软件测试的方法及系统有效
申请号: | 201410542389.2 | 申请日: | 2014-10-14 |
公开(公告)号: | CN104239217B | 公开(公告)日: | 2017-06-16 |
发明(设计)人: | 高强;江明;陈磊;王晓懿;冯晨;宋惠;陈勇;孙愚 | 申请(专利权)人: | 北京全路通信信号研究设计院集团有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 王宝筠 |
地址: | 100073 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 铁路信号 软件 测试 方法 系统 | ||
1.一种铁路信号软件测试的方法,其特征在于,应用于铁路信号软件测试的系统,所述铁路信号软件测试的系统包括测试处理器,状态机,主引擎,分引擎和测试机组,该方法包括:
所述测试处理器获取预设测试序列,并依据解析所述预设测试序列得到的解析结果构建测试模型;其中,所述预设测试序列包括:预设执行顺序的测试脚本和测试部署模型图;所述测试部署模型图包括:所述分引擎的数目,各个所述分引擎的路径、命令行参数、配置信息及启动的顺序;
所述状态机在构建的所述测试模型中启动,所述测试处理器,所述状态机,所述主引擎,所述分引擎和所述测试机组依据所述状态机的状态执行相应操作;其中,所述状态机的状态包括初始状态,主引擎启动状态和启动成功状态;
当所述状态机处于启动成功状态时,所述主引擎和所述分引擎按照预设执行顺序的所述测试脚本对铁路信号软件进行测试;
所述测试处理器通过所述测试机组监控所述主引擎和所述分引擎的测试过程,直至所述预设测试序列完成后,统计所述测试脚本的测试结果,并生成相应的测试报告。
2.如权利要求1所述的方法,其特征在于,所述测试处理器获取预设测试序列,并依据解析所述预设测试序列得到的解析结果构建测试模型,包括:
获取预设测试序列;
解析所述预设测试序列中的测试部署模型图,获得所述主引擎和所述分引擎所需的资源信息,其中,测试资源为所述测试机组上能够参与测试的网络通信端口和文件;
与所述测试机组中待分配的各个测试机进行通信;
当所述测试机组上所述主引擎和所有所述分引擎所需的资源信息未被占用时,将所述主引擎或所述分引擎分配至对应的所述测试机;
确定所有所述主引擎和所述分引擎都分配至对应的所述测试机;
依据分配结果向同一台所述测试机传输测试配置数据,其中,所述测试配置数据包括:运行所述测试序列需要的可执行程序和数据配置文件;
接收各个所述测试机依据所述测试配置数据分配到相应测试路径的确认 信息,并依据各个所述确认信息构建测试模型。
3.如权利要求2所述的方法,其特征在于,在存在大量预设测试序列待进行测试的情况下,所述测试处理器获取预设测试序列,并依据解析所述预设测试序列得到的解析结果构建测试模型,包括:
根据所述预设测试序列的相关信息对所有的预设测试序列进行排序,得到测试序列队列,其中,所述相关信息包括:提交的时间和/或重要程度;
按顺序依据所述测试序列队列中的预设测试序列执行构建测试模型步骤;
其中,所述构建测试模型步骤包括:
按顺序获取预设测试序列;
解析所述预设测试序列中的测试部署模型图,获得所述主引擎和所述分引擎所需的资源信息;其中,所述测试资源为所述测试机组上能够参与测试的网络通信端口和文件;
与所述测试机组中待分配的各个测试机进行通信;
当所述测试机组上所述主引擎和所有所述分引擎所需的资源信息未被占用时,将所述主引擎或分引擎分配至对应的所述测试机;
或,
当所述测试机组上所述主引擎和/或所述分引擎所需的资源信息被占用时,返回执行测试序列队列选择下一个预设测试序列执行所述构建测试模型步骤,直至所有预设测试序列执行完所述构建测试模型步骤;
或,
当所述测试机组上所述主引擎和/或所述分引擎所需的资源信息被占用时,所述测试序列在所述测试序列队列中排队等待至所述测试资源改变,则将所述主引擎或分引擎分配至对应的所述测试机,或,为所述主引擎和所述分引擎分配其它测试机组,直至所有预设测试序列执行完所述构建测试模型步骤;
其中,所述测试资源改变,包括:所述分引擎运行结束,所使用的端口和文件被释放,或,新加入若干台测试机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京全路通信信号研究设计院集团有限公司,未经北京全路通信信号研究设计院集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410542389.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种太阳能发电的野外用医疗箱
- 下一篇:包装用环保充气气垫