999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種STP_KA測試環(huán)境自動部署方法研究

2020-12-01 02:14:12
交通科技與管理 2020年1期
關(guān)鍵詞:環(huán)境

(卡斯柯信號有限公司,北京 100070)

0 概述

STP_KA測試環(huán)境部署過程是測試工作中必不可少的重要環(huán)節(jié),正確全面的測試環(huán)境能夠?yàn)楹罄m(xù)測試的開展提供強(qiáng)有力的保障,而錯(cuò)誤的測試環(huán)境會導(dǎo)致后續(xù)的測試工作功虧一簣。

目前STP_KA系統(tǒng)回歸測試的環(huán)境部署為人工手動搭建,首先需要人為比對測試申請單內(nèi)容與配置庫待測軟件的信息是否一致;另外,需要人為按照流程下載相應(yīng)待測軟件到服務(wù)器,并將待測軟件、數(shù)據(jù)、配置文件等放入相應(yīng)工控機(jī)、服務(wù)器、車載主機(jī);因此,目前的環(huán)境搭建過程會耗費(fèi)大量時(shí)間,且全程人為操作加大失誤風(fēng)險(xiǎn)。

本文提出一種STP測試環(huán)境自動部署方法及裝置,不僅有效縮短環(huán)境部署的時(shí)間,提升了環(huán)境部署效率,而且減少人為參與,避免人為失誤,確保環(huán)境部署的正確性。

1 STP_KA系統(tǒng)測試架構(gòu)分析

STP_KA系統(tǒng)測試架構(gòu)由地面主機(jī)子系統(tǒng)、車載子系統(tǒng)、模擬聯(lián)鎖和終端子系統(tǒng)構(gòu)成,其連接關(guān)系如圖1所示[1]。其中,車地通過電臺通信,其他子系統(tǒng)通過網(wǎng)絡(luò)進(jìn)行通信。

圖1 STP_KA系統(tǒng)測試架構(gòu)圖

由圖1可知,維護(hù)終端與車務(wù)終端軟件是同一個(gè)終端軟件,僅配置不同,因此環(huán)境部署有四個(gè)主要元素:地面主機(jī)、模擬聯(lián)鎖、車載主機(jī)、車務(wù)終端。每個(gè)元素均由數(shù)據(jù)、配置和對應(yīng)軟件組成,自動部署設(shè)計(jì)時(shí)會考慮對不同元素分別組包。

2 STP_KA測試環(huán)境搭建分析

目前實(shí)驗(yàn)室搭建測試環(huán)境過程如圖2所示:

圖2 實(shí)驗(yàn)室搭建測試環(huán)境過程圖

(1)審查K2[2]測試單:主要比對K2測試單中填寫的待測軟件md5碼與ClaearCase中的軟件是否一致,查看K2測試單中填寫的軟件位置是否與ClaearCase中一致。

(2)從ClaearCase中獲取待測軟件,人為存放在目標(biāo)服務(wù)器中,并轉(zhuǎn)存到相應(yīng)的目標(biāo)機(jī)器中。

(3)數(shù)據(jù)組獲取數(shù)據(jù)及配置文檔,人為存放在目標(biāo)服務(wù)器。

(4)依次修改地面、終端、車載配置文件并啟動各軟件。

(5)調(diào)試環(huán)境,反復(fù)修改配置直到軟件正常啟動且連接正常。

3 STP_KA測試環(huán)境自動布署實(shí)現(xiàn)方案

基于STP_KA系統(tǒng)架構(gòu)以及目前環(huán)境搭建流程,提出一種STP測試環(huán)境自動部署方法及裝置,如圖3所示,軟件KII.exe(以下簡稱KII)通過K2接口將待測軟件下載至目標(biāo)服務(wù)器,Modify.exe從服務(wù)器獲取待測軟件,并存放在目標(biāo)機(jī)器指定路徑,完成配置修改并啟動軟件,完成環(huán)境的自動布署。這個(gè)自動部署方案不僅有效縮短環(huán)境部署的時(shí)間,提升了環(huán)境部署效率,而且減少人為參與,避免人為失誤,確保環(huán)境部署的正確性。

3.1 通過K2測試單獲取待測軟件

啟動KII軟件,只需測試人員輸入K2單號,既可自動實(shí)現(xiàn)K2軟件MD5碼校驗(yàn)、待測軟件自動下載功能。如圖4所示,該方案實(shí)現(xiàn)過程如下:首先在moss上提交IT申請,申請KII與K2的接口,確定輸入和輸出,KII運(yùn)行在桌面云內(nèi),通過向接口輸入測試單號,接口反饋給KII該測試單號的所有信息,KII通過解析測試單信息,獲取所需的虛擬標(biāo)簽、軟件標(biāo)簽、軟件獲取路徑以及備注信息中的MD5碼,并整合以上信息,將其作為參數(shù)輸入給CC庫,并根據(jù)軟件標(biāo)簽自動從CC庫下載對應(yīng)路徑下的軟件,KII自動識別MD5碼,將其與測試單中輸入的MD5進(jìn)行比較,若一致,則存放在目標(biāo)服務(wù)器里,部署到DebugRoom環(huán)境內(nèi),提示信息欄會輸出某軟件已部署至服務(wù)器的提示,如圖5所示;若不一致,提示信息欄會顯示不一致信息,需要進(jìn)行人工確認(rèn),如圖6所示。

3.2 自動部署待測軟件

環(huán)境部署工具(以下統(tǒng)稱“Modify”,如圖7),首先進(jìn)行測試環(huán)境的梳理,制定部署方案,因STP_KA測試使用的機(jī)器較少,所以經(jīng)研究確定,使用psexec工具將自動生成的部署腳本在遠(yuǎn)程機(jī)器上運(yùn)行,并從本地獲取配置信息及待測軟件,對于站場數(shù)據(jù)文件壓縮包,Modify將自動將壓縮包解壓,同時(shí)去掉所有文件的只讀屬性,讀取各個(gè)軟件的配置文件,并實(shí)時(shí)顯示到界面上,測試人員可在界面上對多個(gè)軟件的配置信息同時(shí)進(jìn)行人工修改,修改后無需手動保存,Modify會自動將其保存,也對于已修改的配置文件進(jìn)行選擇性的部署到目標(biāo)機(jī)器,同時(shí)軟件也會對每次部署的配置文件進(jìn)行自動備份,也可讀取歷史數(shù)據(jù)文件,方便對于測試問題的復(fù)現(xiàn)以及測試數(shù)據(jù)的記錄。

環(huán)境部署工具實(shí)現(xiàn)以下功能:

(1)對目標(biāo)IP進(jìn)行ping操作,并反饋通信狀態(tài);查看要部署的測試環(huán)境的通信狀態(tài),是否具備自動化部署條件,若不滿足,給出提示,方便測試人員查看。

(2)將數(shù)據(jù)、軟件、配置等輸入文件按照STP地面、車載、終端、聯(lián)鎖的環(huán)境部署要求分別整理、組包;地面、車載、終端、聯(lián)鎖分別有固定的安裝路徑,且對數(shù)據(jù)、軟件、配置等有明確的安裝形式。本功能即按照地面、車載、終端、聯(lián)鎖系統(tǒng)對數(shù)據(jù)、軟件、配置安裝規(guī)律,對KII.exe獲取的數(shù)據(jù)、配置、軟件進(jìn)行組包,分別以Host、Onboard、End、Interlock命名,放在目標(biāo)共享文件夾中,方便后續(xù)步驟調(diào)用。

圖3 測試環(huán)境自動部署結(jié)構(gòu)圖

(3)清空目標(biāo)機(jī)器路徑下相關(guān)文件夾。

(4)將各組包分別下發(fā)至對應(yīng)的服務(wù)器/車載主機(jī)/工控機(jī);操作步驟二(2)中組包好的壓縮文件,按照E-deployment.exe配置文件中定義的地面、車載、終端、聯(lián)鎖數(shù)據(jù)存放路徑,依次解壓、存放。

(5)獨(dú)立部署軟件功能,實(shí)現(xiàn)軟件自啟動;該功能滿足測試過程為確認(rèn)問題,更換軟件版本的需求。

圖4 KII實(shí)現(xiàn)過程圖

圖5 軟件MD5與測試單輸入一致的界面顯示圖

圖6 軟件MD5與測試單輸入不一致的界面顯示圖

圖7 環(huán)境部署工具界面

4 總結(jié)

本文通過根系STP_KA測試架構(gòu)及環(huán)境搭建過程,實(shí)現(xiàn)了STP_KA測試環(huán)境自動部署。對研發(fā)人員、數(shù)據(jù)組人員和室內(nèi)仿真測試人員應(yīng)具有一定的實(shí)際使用意義。另外,通過K2測試單獲取待測軟件部分可以擴(kuò)展適用于其他產(chǎn)品,一定程度上提高其他產(chǎn)品的測試效率。

猜你喜歡
環(huán)境
長期鍛煉創(chuàng)造體內(nèi)抑癌環(huán)境
一種用于自主學(xué)習(xí)的虛擬仿真環(huán)境
孕期遠(yuǎn)離容易致畸的環(huán)境
不能改變環(huán)境,那就改變心境
環(huán)境與保護(hù)
環(huán)境
孕期遠(yuǎn)離容易致畸的環(huán)境
高等院校環(huán)境類公選課的實(shí)踐和探討
掌握“三個(gè)三” 兜底環(huán)境信訪百分百
我國環(huán)境會計(jì)初探
中國商論(2016年33期)2016-03-01 01:59:38
主站蜘蛛池模板: 久久青青草原亚洲av无码| 国产精品吹潮在线观看中文| 99热亚洲精品6码| 高清欧美性猛交XXXX黑人猛交| 免费无遮挡AV| 波多野结衣无码AV在线| 亚洲妓女综合网995久久| 亚洲无码高清视频在线观看| 午夜国产精品视频| 青青国产视频| 91人妻在线视频| 熟女成人国产精品视频| 国产精品区视频中文字幕| 人妻91无码色偷偷色噜噜噜| 亚洲福利片无码最新在线播放| 日本爱爱精品一区二区| 国产成人无码AV在线播放动漫| 欧美日韩在线第一页| 日韩精品毛片人妻AV不卡| 亚洲一区二区视频在线观看| 四虎永久在线精品影院| 久久精品丝袜| 免费国产一级 片内射老| 九一九色国产| 中文字幕66页| 久久久久亚洲精品无码网站| 欧美在线中文字幕| 在线观看视频99| 国产成人精品高清在线| 欧洲日本亚洲中文字幕| 在线观看91精品国产剧情免费| 日本一本在线视频| 亚洲αv毛片| 欧美一区二区三区不卡免费| 久久久久久午夜精品| 欧美自拍另类欧美综合图区| 午夜无码一区二区三区在线app| 在线一级毛片| 专干老肥熟女视频网站| 精品无码一区二区三区电影| 亚洲天堂视频在线观看免费| 国产91视频观看| 国产成人乱码一区二区三区在线| 欧美精品另类| 欧美色图久久| 永久天堂网Av| 日韩激情成人| 欧美性精品| 国产在线第二页| 欧美日韩综合网| 国产精品不卡片视频免费观看| 亚洲丝袜中文字幕| a级毛片免费网站| 18禁不卡免费网站| 最新国产成人剧情在线播放| 色婷婷啪啪| 91青青视频| 欧美精品亚洲精品日韩专区| 91免费在线看| 欧美国产日韩在线观看| 亚洲无码37.| 九色综合伊人久久富二代| 成人午夜免费观看| 亚洲国产欧洲精品路线久久| 亚洲国产成人久久精品软件| 国产亚洲男人的天堂在线观看| 欧美日韩午夜| 九九香蕉视频| 欧美黄网在线| 国产91小视频在线观看| 第九色区aⅴ天堂久久香| 亚洲欧美一区二区三区图片| 国产福利影院在线观看| 狠狠干欧美| 国产精品综合色区在线观看| 亚洲午夜福利精品无码| 亚洲成人在线免费| 午夜啪啪福利| 国产va欧美va在线观看| 一区二区日韩国产精久久| 2024av在线无码中文最新| 国产成人艳妇AA视频在线|