亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

        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)境會(huì)導(dǎo)致后續(xù)的測試工作功虧一簣。

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

        本文提出一種STP測試環(huán)境自動(dòng)部署方法及裝置,不僅有效縮短環(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ái)通信,其他子系統(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)軟件組成,自動(dòng)部署設(shè)計(jì)時(shí)會(huì)考慮對不同元素分別組包。

        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)依次修改地面、終端、車載配置文件并啟動(dòng)各軟件。

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

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

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

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

        啟動(dòng)KII軟件,只需測試人員輸入K2單號,既可自動(dòng)實(shí)現(xiàn)K2軟件MD5碼校驗(yàn)、待測軟件自動(dòng)下載功能。如圖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)簽自動(dòng)從CC庫下載對應(yīng)路徑下的軟件,KII自動(dòng)識別MD5碼,將其與測試單中輸入的MD5進(jìn)行比較,若一致,則存放在目標(biāo)服務(wù)器里,部署到DebugRoom環(huán)境內(nèi),提示信息欄會(huì)輸出某軟件已部署至服務(wù)器的提示,如圖5所示;若不一致,提示信息欄會(huì)顯示不一致信息,需要進(jìn)行人工確認(rèn),如圖6所示。

        3.2 自動(dòng)部署待測軟件

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

        (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)境自動(dòng)部署結(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)軟件自啟動(dòng);該功能滿足測試過程為確認(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)境自動(dòng)部署。對研發(fā)人員、數(shù)據(jù)組人員和室內(nèi)仿真測試人員應(yīng)具有一定的實(shí)際使用意義。另外,通過K2測試單獲取待測軟件部分可以擴(kuò)展適用于其他產(chǎn)品,一定程度上提高其他產(chǎn)品的測試效率。

        猜你喜歡
        測試環(huán)境配置文件車載
        提示用戶配置文件錯(cuò)誤 這樣解決
        全數(shù)字仿真測試環(huán)境在航天軟件測試中的應(yīng)用研究
        高速磁浮車載運(yùn)行控制系統(tǒng)綜述
        搭建簡單的Kubernetes集群
        互不干涉混用Chromium Edge
        雷達(dá)航跡處理測試環(huán)境構(gòu)建方法研究
        科技視界(2019年10期)2019-09-02 03:22:27
        忘記ESXi主機(jī)root密碼怎么辦
        網(wǎng)絡(luò)設(shè)備自動(dòng)化測試設(shè)計(jì)與實(shí)現(xiàn)
        智能互聯(lián)勢不可擋 車載存儲(chǔ)需求爆發(fā)
        基于ZVS-PWM的車載隔離DC-DC的研究
        又爽又黄无遮挡高潮视频网站| 激情综合五月开心婷婷| 精品久久久久久久无码人妻热| 亚洲av无码一区二区三区性色| 韩日无码不卡| 九一精品少妇一区二区三区| 乱子轮熟睡1区| 免费无码又爽又刺激网站| 99久久综合狠狠综合久久一区| 无码人妻精品一区二区三区66| 亚洲精品日本| 激情视频在线观看好大| 99久久99久久久精品齐齐| 香蕉视频www.5.在线观看| 精品人妻VA出轨中文字幕| 国产成人久久综合第一区| 虎白女粉嫩粉嫩的18在线观看| 亚洲人午夜射精精品日韩| 国产亚洲欧美在线观看的| 中文字幕丰满人妻有码专区| 在线观看视频免费播放| 久久天天躁狠狠躁夜夜avapp| 男人无码视频在线观看| 久久精品亚洲精品毛片| 中文字幕一区二区va| 熟女免费视频一区二区| 精品无人区无码乱码毛片国产| 亚洲精品成人片在线观看精品字幕| 麻豆精产国品| 插入中文字幕在线一区二区三区 | 九一免费一区二区三区偷拍视频| 国产午夜鲁丝片av无码| 任你躁国产自任一区二区三区| 国产一区二三区中文字幕| 五月天激情电影| 亚洲黄色电影| 国产一区二区在线观看视频免费 | 极品美女一区二区三区免费| 精品深夜av无码一区二区老年| 国产av综合一区二区三区最新 | 亚洲色偷偷偷综合网另类小说|