[發明專利]一種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.szxzyx.cn/pat/books/202010620551.3/2.html,轉載請聲明來源鉆瓜專利網。





