[发明专利]一种STP测试环境部署方法及装置在审
申请号: | 202010620551.3 | 申请日: | 2020-07-01 |
公开(公告)号: | CN111797018A | 公开(公告)日: | 2020-10-20 |
发明(设计)人: | 贾丽敏;祝令辉;曹欣 | 申请(专利权)人: | 卡斯柯信号(北京)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 唐博;刘铁生 |
地址: | 100070 北京市丰台区汽*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 stp 测试 环境 部署 方法 装置 | ||
本发明实施例提供了一种STP测试环境部署方法及装置,涉及STP维护技术领域,用于提高部署STP测试环境的效率和准确率。该方法包括:接收测试申请;解析测试申请确定环境部署资料;逐一判断各待测试软件的MD5码是否与对应的实际MD5码一致;若一致,则从CC库中下载该待测试软件;逐一判断各数据包的版本号是否与对应的实际版本号一致;若一致,则从CC库中下载该数据包;从CC库中下载配置文件;在不存在MD5码不一致的待测试软件,且不存在版本号不一致的数据包的情况下,基于待测试软件、数据包以及配置文件部署测试环境。本发明实施例用于STP测试环境部署。
技术领域
本发明涉及无线调车机车信号和监控系统维护技术领域,尤其涉及一种STP测试环境部署方法及装置。
背景技术
无线调车机车信号和监控系统(STP)是一种车站调车作业的安全防护系统。STP的测试直接关系车站调车作业的安全性,具有非常主要的意义。环境部署是STP测试工作中必不可少的重要环节,正确全面的测试环境可以为STP的测试提供强有力的保障,而错误的测试环境则会导致测试结果不准确,甚至酿成严重安全事故。
目前,STP测试的环境部署一般由测试人员人工完成。即,测试人员先人工比对测试申请单内容与配置库待测软件的信息是否一致,当信息一致时,再按照流程手动从配置库中下载相应待测软件到服务器,最后手动将待测软件、数据、配置文件等输入相应工控机、服务器、车载主机,完成STP测试环境的部署。由于目前部署STP测试环境的全程均由人工手动完成,因此效率非常低,且极容易出现失误影响STP测试环境的准确率。
发明内容
有鉴于此,本发明提供了一种STP测试环境部署方法及装置,用于提高部署STP测试环境的效率和准确率。
为了实现上述目的,本发明实施例提供技术方案如下:
第一方面,本发明的实施例提供一种STP测试环境部署方法,包括:
接收测试申请;
解析所述测试申请确定所述测试申请对应的环境部署资料,所述环境部署资料包括:至少一个待测试软件、各待测试软件的消息摘要算法MD5码、至少一个数据包、各数据包的版本号以及配置文件;
逐一判断各待测试软件的MD5码是否与对应的实际MD5码一致,任一待测试软件对应的实际MD5码为存储于软件配置管理工具CC库中的该待测试软件的MD5码;
若任一待测试软件的MD5码与对应的实际MD5码一致,则从所述CC库中下载该待测试软件;
逐一判断各数据包的版本号是否与对应的实际版本号一致,任一数据包对应的实际版本号为存储于所述CC库中的该数据包的版本号;
若任一数据包的版本号与对应的实际版本号一致,则从所述CC库中下载该数据包;
从所述CC库中下载所述配置文件;
在不存在MD5码与对应的实际MD5码不一致的待测试软件,且不存在版本号与对应的实际版本号不一致的数据包的情况下,基于从所述CC库中下载的待测试软件、数据包以及配置文件部署所述测试申请对应的测试环境。
作为本发明实施例一种可选的实施方式,所述方法还包括:
若任一待测试软件的MD5码与对应的实际MD5码不一致,则输出第一提示信息;
所述第一提示信息用于提示待测试软件的MD5码具有错误。
作为本发明实施例一种可选的实施方式,所述方法还包括:
若任一数据包的版本号与对应的实际版本号不一致,则输出第二提示信息;
所述第二提示信息用于提示所述数据包的版本号具有错误。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卡斯柯信号(北京)有限公司,未经卡斯柯信号(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010620551.3/2.html,转载请声明来源钻瓜专利网。