[发明专利]一种CTC车次追踪子系统自动测试方法及系统在审
申请号: | 202110920005.6 | 申请日: | 2021-08-11 |
公开(公告)号: | CN113704096A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 白利洁;王涛;张涛;赵宏涛;刘子源;周晓昭;许伟;金海林;段晓磊;高峰;林海桐;王子维;宋鹏飞;赵随海;桂乐琴;曾壹;刘黎;李智;刘紫耀 | 申请(专利权)人: | 中国铁道科学研究院集团有限公司通信信号研究所;中国铁道科学研究院集团有限公司;北京华铁信息技术有限公司;北京锐驰国铁智能运输系统工程技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;韩珂 |
地址: | 100081 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ctc 车次 追踪 子系统 自动 测试 方法 系统 | ||
1.一种CTC车次追踪子系统自动测试方法,其特征在于,通过自动测试系统实现,包括如下步骤:
根据当前设定的测试模式,读取相应原始数据并生成若干测试用例与自动测试系统配置信息,所述测试用例中包括:测试输入、预期结果及追踪子系统配置信息;
按照配置信息的顺序执行测试用例,每一次执行时,将测试用例中的追踪子系统配置信息拷贝至被测CTC车次追踪子系统对应的文件夹,初始化系统时间早于当前执行的测试用例中第一条测试输入的时间,启动被测CTC车次追踪子系统,将系统时间修改为当前执行的测试用例中第一条测试输入的时间,当系统时间与当前待发送的测试输入的时间一致时,将对应测试输入发送给被测CTC车次追踪子系统,同时接收被测CTC车次追踪子系统的反馈结果;
对比反馈结果与预期结果判断是否通过本次测试,执行完所有测试用例后,结合各测试用例的测试结果,输出测试报告。
2.根据权利要求1所述的一种CTC车次追踪子系统自动测试方法,其特征在于,当前为回归测试模式时,仿真环境下人工执行测试用例后,被测CTC车次追踪子系统配置和通信数据流保存为原始数据;通信数据流包含接收数据和发送数据以及收发时间,原始数据将被转为多个测试用例;每执行一次测试用例后,均关闭被测CTC车次追踪子系统。
3.根据权利要求1所述的一种CTC车次追踪子系统自动测试方法,其特征在于,当前为容错性测试模式时,根据异常场景,在仿真环境中人工执行正常场景实验后,保留被测CTC车次追踪子系统配置与通信数据流为原始数据,通信数据流包含接收数据和发送数据以及收发时间;利用所述原始数据生成一个测试用例,从中解析出测试输入,并根据异常场景对测试输入进行修改;测试完毕后不关闭被测CTC车次追踪子系统。
4.根据权利要求1所述的一种CTC车次追踪子系统自动测试方法,其特征在于,当前为实际数据测试模式时,将现场CTC车次追踪子系统实际配置与通信数据流保留为原始数据,通信数据流包含接收数据和发送数据以及收发时间;利用所述原始数据生成一个测试用例,该测试用例的测试输入被分为若干文件,每一文件对应指定时间段,文件大小不超过设定值;利用该测试用例进行稳定性测试,测试完毕后关闭被测CTC车次追踪子系统。
5.根据权利要求2~4任一项所述的一种CTC车次追踪子系统自动测试方法,其特征在于,对于任意测试模式,原始数据均储存在被测CTC车次追踪子系统所在文件夹;根据原始数据生成自动测试系统配置信息与测试用例,自动测试系统配置信息包括通信配置和执行配置,测试用例存储在自动测试系统所在的文件夹下,以文件夹名称作为测试用例名称生成执行配置;同时,修改原始数据中的被测CTC车次追踪子系统配置或者现场CTC车次追踪子系统实际配置,适配所述通信配置;之后,开始执行测试用例,包括:从测试用例中解析出测试输入与预期结果,以及将修改后的追踪子系统配置信息拷贝至被测CTC车次追踪子系统对应的文件夹。
6.一种CTC车次追踪子系统自动测试系统,其特征在于,包括:
配置与用例生成模块,用于根据当前设定的测试模式,读取相应原始数据并生成若干测试用例,所述测试用例中包括:测试输入、预期结果及追踪子系统配置信息;
用例执行模块,用于按照配置的顺序执行测试用例,每一次执行时,将测试用例中的追踪子系统配置信息拷贝至被测CTC车次追踪子系统对应的文件夹,初始化系统时间早于当前执行的测试用例中第一条测试输入的时间,启动被测CTC车次追踪子系统,将系统时间修改为当前执行的测试用例中第一条测试输入的时间,当系统时间与当前待发送的测试输入的时间一致时,将对应测试输入发送给被测CTC车次追踪子系统,同时接收被测CTC车次追踪子系统的反馈结果;
测试结果分析模块,用于对比反馈结果与预期结果判断是否通过本次测试,执行完所有测试用例后,结合各测试用例的测试结果,输出测试报告。
7.根据权利要求6所述的一种CTC车次追踪子系统自动测试系统,其特征在于,自动测试系统还包括:
通信模块,用于实现自动测试系统与被测CTC车次追踪子系统的通信连接;
人机交互模块,用于实现测试人员与自动测试系统的交互,交互内容包含下发控制命令,以及展示测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国铁道科学研究院集团有限公司通信信号研究所;中国铁道科学研究院集团有限公司;北京华铁信息技术有限公司;北京锐驰国铁智能运输系统工程技术有限公司,未经中国铁道科学研究院集团有限公司通信信号研究所;中国铁道科学研究院集团有限公司;北京华铁信息技术有限公司;北京锐驰国铁智能运输系统工程技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110920005.6/1.html,转载请声明来源钻瓜专利网。