李慧 曹廣智
摘要:自動測試系統(tǒng)是目前測試領(lǐng)域的發(fā)展方向之一,能夠降低復(fù)雜測試環(huán)境下的測試難度,基于此,本文在研究自動測試技術(shù)的基礎(chǔ)上,為軍用電臺設(shè)計了自動化測試系統(tǒng)。
關(guān)鍵詞:自動測試系統(tǒng);面向信號;軍用電臺
中圖分類號:V243 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2019)02-0174-02
0 引言
軍用電臺具有數(shù)傳、模擬通信能能力,具有復(fù)雜的加密手段,為此在進(jìn)行電臺測試時面臨測試科目多,多個測試參數(shù)共同作用,并行測試的狀況,而采用手動測試難度較大,所需設(shè)備較多且協(xié)同困難,數(shù)據(jù)不便于記錄、存儲,為此在研究自動測試技術(shù)的基礎(chǔ)上,設(shè)計了面向信號的軍用電臺自動測試系統(tǒng)。目前,自動測試技術(shù)是測試技術(shù)領(lǐng)域主要的發(fā)展方向之一[1],在國內(nèi)外均有較多的研究,其主要解決的問題與軍用電臺的測試需求相吻合,其能夠通過描述語言將測試過程自動化,便于測試和記錄。為此,基于自動化測試技術(shù)研究設(shè)計面向信號的軍用電臺自動測試系統(tǒng),為快速準(zhǔn)確測試軍用電臺的可用性提供技術(shù)支撐,也可為其它系統(tǒng)提供參考。
1 現(xiàn)行標(biāo)準(zhǔn)及成熟系統(tǒng)分析
當(dāng)前的標(biāo)準(zhǔn)分為面向信號和面向硬件設(shè)備兩種,面向信號較面向硬件設(shè)備更為通用,在升級、替換、測試排故時更能分層排查,降低軟硬件之間的耦合程度,故而重點分析面向信號的標(biāo)準(zhǔn)及系統(tǒng)。目前主流的面向信號的自動測試標(biāo)準(zhǔn)有ABBET標(biāo)準(zhǔn):即IEEE1226標(biāo)準(zhǔn)和ATML標(biāo)準(zhǔn):即IEEE1671標(biāo)準(zhǔn)[2]。其中ABBET標(biāo)準(zhǔn)使用ATLAS語言,其是20世紀(jì)70年代提出的,是第一種面向信號的標(biāo)準(zhǔn)測試語言。其它測試語言,如ELATE和DIMATE只針對具體硬件,不具有通用性要求,為此已逐漸淘汰。將上述標(biāo)準(zhǔn)從硬件無關(guān)性、可移植性、精確性、開發(fā)工具、學(xué)習(xí)過程、開放性角度進(jìn)行分析,分析結(jié)果如表1所示。
2 面向信號的自動測試系統(tǒng)實現(xiàn)結(jié)構(gòu)分析
面向信號的自動測試系統(tǒng)一般分為測試信號層、測試儀器驅(qū)動層、測試資源層,其中測試信號層主要是解析XML,按照將代碼生成測試信號,儀器驅(qū)動層主要是驅(qū)動、協(xié)同測試儀器設(shè)備;測試資源層是各硬件設(shè)備和開關(guān)矩陣。面向信號的自動測試技術(shù)的實現(xiàn)結(jié)構(gòu)如圖1所示。
一般使用過程如下:測試人員以信號為基本單元描述測試方案、編寫測試描述文件,系統(tǒng)集成者同樣以信號為基本單元描述系統(tǒng)所能提供的信號能力,資源管理層將二者做能力映射,確定系統(tǒng)是否有能力滿足需求,并通過一定的算法確定某信號具體由哪個儀器資源提供以及從被測設(shè)備的需求端到系統(tǒng)能力提供端之間的信號通路如何打通。通過UUT的信號反饋實測值與信號測試的范圍值進(jìn)行比較得出測試結(jié)論,保存UUT的信號數(shù)據(jù)可做后續(xù)的處理,如回放、故障診斷、可靠性分析等。
3 軟件架構(gòu)分析
將整個軟件的架構(gòu)分為5層,分別是測試應(yīng)用層、測試程序?qū)?、資源管理層、儀器驅(qū)動層、物理設(shè)備層。上層是下層的客戶,使用下層提供的服務(wù)或建立在下層的基礎(chǔ)之上,下層是上層的服務(wù)器或運行實體。具體如圖2所示。
測試應(yīng)用層:測試應(yīng)用層是提供給測試開發(fā)者進(jìn)行測試開發(fā)的人機(jī)接口層;測試程序?qū)樱簻y試程序?qū)又饕敢孕盘柌僮鳛閷ο蟮臏y試程序,由圖形化的測試策略和圖元測試配置轉(zhuǎn)變?yōu)闇y試描述文檔或本地承載信號實例化語句的載體語言文本;資源管理層:資源管理層用于從信號需求和操作到儀器的需求和操作,是實現(xiàn)TPS可移植的關(guān)鍵和儀器互換性的基礎(chǔ),是面向信號測試環(huán)境中的最關(guān)鍵層;儀器驅(qū)動層和物理設(shè)備層:儀器驅(qū)動層主要包括儀器類驅(qū)動和封裝在儀器類驅(qū)動中的具體儀器驅(qū)動,是實現(xiàn)儀器互換性的關(guān)鍵。
4 結(jié)語
自動測試系統(tǒng)是目前測試領(lǐng)域的發(fā)展方向之一,借鑒該思想為軍用電臺設(shè)計了自動化測試系統(tǒng),希望該自動測試系統(tǒng)能夠為其他相關(guān)系統(tǒng)提供參考。
參考文獻(xiàn)
[1] 張文.信息化自動測試系統(tǒng)軟件開發(fā)[D].哈爾濱:哈爾濱工業(yè)大學(xué),2013.
[2] 張杰.面向信號的儀器控制技術(shù)研究與實現(xiàn)[D].成都:電子科技大學(xué),2014.
Design of Signal-Oriented Automatic Test System for Military Radio
LI Hui, CAO Guang-zhi
(Yangzhou Wanfang Electronic Technology Co., Ltd. , Yangzhou Jiangsu? 225600)
Abstract:Automatic test system is one of the development directions in the field of testing, which can reduce the test difficulty in complex test environment, based on this, this paper designs an automatic test system for military radio based on the research of automatic test technology.
Key words:automatic test system; signal-oriented; military radio