新聞中心

EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 自動(dòng)測(cè)試系統(tǒng)軟件平臺(tái)發(fā)展現(xiàn)狀及建議

自動(dòng)測(cè)試系統(tǒng)軟件平臺(tái)發(fā)展現(xiàn)狀及建議

作者: 時(shí)間:2013-04-01 來(lái)源:網(wǎng)絡(luò) 收藏
)的一個(gè)重要組成部分是軟件,在的總成本中,軟件成本是極其重要的成本因素。通常在中提到軟件,很容易想到測(cè)試程序,但實(shí)際上,更關(guān)鍵的是為測(cè)試程序提供開(kāi)發(fā)和運(yùn)行環(huán)境的,又稱軟件環(huán)境。隨著ATS在國(guó)防工業(yè)各個(gè)領(lǐng)域、各個(gè)階段中的廣泛使用,ATS軟件環(huán)境也得到了越來(lái)越多的理解和重視。

NxTest 對(duì)軟件環(huán)境的要求

美國(guó)是研究與使用ATS較早的國(guó)家之一,已有幾十年的發(fā)展歷程。美國(guó)國(guó)防部一直在為降低ATS的采購(gòu)費(fèi)用而努力。20世紀(jì)90年代末期,美國(guó)國(guó)防部提出了NxTest計(jì)劃,計(jì)劃用10年的時(shí)間實(shí)現(xiàn)通用開(kāi)放的自動(dòng)測(cè)試系統(tǒng),滿足國(guó)防部聯(lián)合體系結(jié)構(gòu)J T A的需求和其他ARI 新提出的需求,同時(shí)通過(guò)運(yùn)用新技術(shù),改善各軍種ATS之間的互操作性,減少軟件開(kāi)發(fā)費(fèi)用與硬件數(shù)量,最終減少國(guó)防部對(duì)ATS的總投資。

目前NxTest計(jì)劃仍在實(shí)施之中,它所提出的各種規(guī)范已成為各國(guó)研制ATS的參考。NxTest 提出的ATS軟件體系結(jié)構(gòu)的目標(biāo)是:開(kāi)放、支持合成儀器、軟件環(huán)境通用、支持測(cè)試軟件的移植、支持綜合診斷。根據(jù)這些目標(biāo)要求,NxTest提出ATS系統(tǒng)軟件的體系結(jié)構(gòu),它由4個(gè)部分組成,見(jiàn)圖1。

(1)系統(tǒng)軟件開(kāi)發(fā)環(huán)境。

系統(tǒng)軟件開(kāi)發(fā)環(huán)境是 NxTest軟件開(kāi)發(fā)的基礎(chǔ),存在于軟件系統(tǒng)的底層,用戶不可見(jiàn)。它提供語(yǔ)言、應(yīng)用和工具,讓開(kāi)發(fā)人員來(lái)開(kāi)發(fā)測(cè)試程序開(kāi)發(fā)與運(yùn)行環(huán)境、測(cè)試與數(shù)據(jù)傳輸環(huán)境,供TPS開(kāi)發(fā)者、測(cè)試站操作員及其他用戶使用。

系統(tǒng)軟件開(kāi)發(fā)環(huán)境包括軟件編譯器、數(shù)據(jù)庫(kù)管理系統(tǒng)和配置管理系統(tǒng)等,由于不暴露給用戶,因此用戶不能直接使用它,這些部分可以不完全遵循 NxTest的目標(biāo)要求,但它也必須采用工業(yè)部門(mén)接受的語(yǔ)言和貨架產(chǎn)品工具,最大程度地減少軟件開(kāi)發(fā)與維護(hù)的費(fèi)用。

數(shù)據(jù)庫(kù)要求使用SQL語(yǔ)言和ODBC2.0(數(shù)據(jù)庫(kù)訪問(wèn)接口)。

(2)測(cè)試程序開(kāi)發(fā)環(huán)境。

測(cè)試程序開(kāi)發(fā)環(huán)境提供測(cè)試程序開(kāi)發(fā)、維護(hù)和支持移植所需的全部功能。NxTest 要求在應(yīng)用中和宿主機(jī)中,測(cè)試程序開(kāi)發(fā)環(huán)境與測(cè)試執(zhí)行環(huán)境分離。

測(cè)試程序開(kāi)發(fā)環(huán)境需具備幾個(gè)特點(diǎn):

·環(huán)境設(shè)計(jì)應(yīng)支持最終測(cè)試程序和測(cè)試數(shù)據(jù)庫(kù)在不同 ATS 之間的移植,與ATE的軟件環(huán)境和硬件配置無(wú)關(guān);

·環(huán)境應(yīng)為T(mén)PS開(kāi)發(fā)者提供簡(jiǎn)便易懂、用戶友好的界面;

·如果TPS開(kāi)發(fā)者轉(zhuǎn)移到不同的ATS上,環(huán)境應(yīng)為T(mén)PS開(kāi)發(fā)者提供一致的用戶界面以減少培訓(xùn)時(shí)間;

·環(huán) 境 要 減 少 對(duì) 當(dāng) 前 國(guó) 防 部TPS 開(kāi)發(fā)者的影響,減少環(huán)境受制于某個(gè)特定工具的情況。

為獲得測(cè)試程序的可移植性,要建立標(biāo)準(zhǔn)的測(cè)試程序接口,供所有測(cè)試程序開(kāi)發(fā)方法使用,并讓測(cè)試執(zhí)行環(huán)境理解,這個(gè)接口的建立要考慮到以前測(cè)試程序的執(zhí)行和使用信號(hào)模式定義測(cè)試需求的方式,還要考慮使用允許訪問(wèn)和組合標(biāo)準(zhǔn)信號(hào)的圖形界面產(chǎn)生測(cè)試程序的能力。

由于測(cè)試程序應(yīng)設(shè)計(jì)成與ATE配置無(wú)關(guān),測(cè)試程序開(kāi)發(fā)環(huán)境就必須提供表示AT E硬件信息的手段以便于測(cè)試程序的驗(yàn)證。主要的硬件信息包括單個(gè)儀器的能力、開(kāi)關(guān)的能力、通過(guò) ATE的路徑、接口適配器設(shè)計(jì)等,NxTest要求測(cè)試程序開(kāi)發(fā)軟件所提供的接口遵循 ABBET1226.3標(biāo)準(zhǔn)。

(3)測(cè)試與數(shù)據(jù)傳輸環(huán)境。

測(cè)試與數(shù)據(jù)傳輸環(huán)境主要提供測(cè)試程序開(kāi)發(fā)環(huán)境與測(cè)試執(zhí)行環(huán)境之間的接口。它也提供 ATS 與外部數(shù)據(jù)系統(tǒng)(如UUTBIT 和維護(hù)數(shù)據(jù)系統(tǒng))之間的接口。

(4)測(cè)試執(zhí)行環(huán)境。

測(cè)試執(zhí)行環(huán)境提供在測(cè)試站上運(yùn)行測(cè)試、監(jiān)視和控制測(cè)試站、管理與測(cè)試站和所運(yùn)行測(cè)試相關(guān)的信息所需要的全部功能,主要包括:測(cè)試程序和測(cè)試相關(guān)數(shù)據(jù)的存儲(chǔ);供測(cè)試站操作人員和維護(hù)人員使用的界面的創(chuàng)建;測(cè)試程序的執(zhí)行,包括選擇測(cè)試和跟蹤執(zhí)行的特征;測(cè)試站資源的分配與控制;綜合儀器的建立與使用;開(kāi)關(guān)分配與沖突檢測(cè);執(zhí)行功能測(cè)試和參數(shù)測(cè)試的能力;為控制測(cè)試序列,使用人工智能和專(zhuān)家系統(tǒng);根據(jù)需要與測(cè)試程序開(kāi)發(fā)環(huán)境和外部系統(tǒng)通信;測(cè)試站儀器的培植控制和健康監(jiān)視;在線文檔和在線幫助等。

測(cè)試執(zhí)行環(huán)境的實(shí)現(xiàn)涉及廣泛的技術(shù),其中很多技術(shù)代表了當(dāng)前測(cè)試和診斷領(lǐng)域中的最新技術(shù)發(fā)展水平。

國(guó)外先進(jìn)ATS

目前國(guó)外研制的ATS軟件都在努力遵循NxTest提出的體系結(jié)構(gòu),如法國(guó)宇航公司的S M A R T、美國(guó)TYX公司的PAWS、美國(guó)GDE系統(tǒng)公司的TOPTEST 等,其中最典型的是TYX 公司的PAWS,它具備N(xiāo)xTest提出的軟件體系結(jié)構(gòu)中的許多特點(diǎn),如遵循IEEE1226、開(kāi)發(fā)環(huán)境與運(yùn)行環(huán)境分離等。PAWS的系統(tǒng)軟件開(kāi)發(fā)環(huán)境為測(cè)試軟件開(kāi)發(fā)和運(yùn)行環(huán)境提供了C語(yǔ)言開(kāi)發(fā)和VC6.0的編譯器,PAWS沒(méi)有數(shù)據(jù)庫(kù),因此沒(méi)有數(shù)據(jù)庫(kù)管理系統(tǒng)。

PAWS由相互關(guān)聯(lián)的3大部分組成:測(cè)試需求文檔系統(tǒng) TRD(Test Requirements Document System )、測(cè)試程序集開(kāi)發(fā)系統(tǒng) TPS(Test Program SetDevelopment System)、運(yùn)行時(shí)系統(tǒng) RTS(Run Time System)。其中TRD 與TPS相當(dāng)于測(cè)試程序開(kāi)發(fā)環(huán)境,R TS即測(cè)試執(zhí)行環(huán)境。兩個(gè)環(huán)境之間沒(méi)有明顯的測(cè)試與數(shù)據(jù)傳輸環(huán)境部分,由文件傳遞完成測(cè)試與數(shù)據(jù)傳輸環(huán)境部分的工作。

上一頁(yè) 1 2 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉