[发明专利]一种CTC系统自律机功能批量自动回归测试方法及系统在审
申请号: | 202010989377.X | 申请日: | 2020-09-18 |
公开(公告)号: | CN112231201A | 公开(公告)日: | 2021-01-15 |
发明(设计)人: | 高峰;赵宏涛;段晓磊;张芸鹏;任禹谋;宋鹏飞;李伟;金海林;刘紫耀;李智 | 申请(专利权)人: | 中国铁道科学研究院集团有限公司通信信号研究所;中国铁道科学研究院集团有限公司;北京华铁信息技术有限公司;北京锐驰国铁智能运输系统工程技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;韩珂 |
地址: | 100081 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ctc 系统 自律 功能 批量 自动 回归 测试 方法 | ||
1.一种CTC系统自律机功能批量自动回归测试方法,其特征在于,包括:
根据CTC系统自律机的输入数据特点、以及待测功能,确定所需的信息,以及信息的先后顺序,从而构成标准输入文件;
基于标准输入文件,执行待测功能后,获得对应的标准输出文件;
将标准输入文件与对应的标准输出文件作为一对自动回归测试脚本并进行编号;
对于待测自律机的待测功能进行测试时,输入相应编号的标准输入文件,获得相应的实际输出文件,将实际输出文件与相应的标准输出文件进行比较,从而判断待测功能是否通过回归测试。
2.根据权利要求1所述的一种CTC系统自律机功能批量自动回归测试方法,其特征在于,所述标准输入文件中包括:联锁表示信息、控制模式信息、车次号信息、阶段计划信息、操作终端的控制命令信息;信息的先后顺序由待测功能确定;
标准输入文件中两包数据之间发送的时间间隔完全取自数据标记的接收时间差值,从而完整的模拟自律机的输入数据流信息。
3.根据权利要求1或2所述的一种CTC系统自律机功能批量自动回归测试方法,其特征在于,自律机在CTC系统环境下运行的过程中会自行按接收顺序记录所有收到的数据,并以十六进制的形式存储于固定的日志文件中且如实的标记每一包数据的接收时间,所述日志文件即为标准输入文件;
将标准输入文件作为自律机功能回归测试的输入,对于标准输入文件的读取与处理逻辑为:读取全部标准输入文件,数据包数记为M;记录第N包数据和第N+1包数据的接收时间差记为TN毫秒,向待测自律机发送第N包数据,并判断是否满足N≥M;若否,则等待TN毫秒后发送第N+1包数据。
4.根据权利要求1所述的一种CTC系统自律机功能批量自动回归测试方法,其特征在于,所述基于标准输入文件,执行待测功能后,获得对应的标准输出文件包括:
向已发布版本的自律机,即通过回归测试的自律机发送标准输入数据,同时接收并记录待已发布版本的自律机的输出数据,且标记每包数据的接收时刻,所述每包数据的接收时刻是指与接收到的第一包数据的时间差,将所接收到的每包数据按照标记的接收时刻顺序记录形成静态文件,该静态文件即为标准输出文件。
5.根据权利要求1所述的一种CTC系统自律机功能批量自动回归测试方法,其特征在于,所述将实际输出文件与相应的标准输出文件进行比较,从而判断是否通过当前回归测试包括:
对标准输出文件中的数据进行归类,根据数据类型标志位将同类数据按照时间先后顺序放入同一链表中,并以数据类型命令链表,最终记录的数据类型数量为K;
采用相同的方式,对实际输出文件中的数据进行归类,根据数据类型标志位将同类数据按照时间先后顺序放入同一链表中,并以数据类型命名链表;
以标准输出文件归纳的数据链表为准,在实际输出文件归纳的数据链表中寻找相同名称的链表;
若找到,则比较两个链表的数据,数据一致则进行下一类型数据链表比较,若不一致则记录不一致的对比内容,并退出回归测试流程,判断回归测试不通过;
若找不到同名数据链表,同样记录不一致的对比内容,并退出回归测试流程,判断回归测试不通过;
比较过程中,任一类型数据的链表不一致都判定为回归测试不通过,当所有类型的数据链表内容全部一致时,判定通过回归测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国铁道科学研究院集团有限公司通信信号研究所;中国铁道科学研究院集团有限公司;北京华铁信息技术有限公司;北京锐驰国铁智能运输系统工程技术有限公司,未经中国铁道科学研究院集团有限公司通信信号研究所;中国铁道科学研究院集团有限公司;北京华铁信息技术有限公司;北京锐驰国铁智能运输系统工程技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010989377.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种箕斗卸载曲轨自动加油方法
- 下一篇:一种建筑用钢筋的连接方法