a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 測試測量 > 設計應用 > 自動測試系統軟件平臺發展現狀及建議

自動測試系統軟件平臺發展現狀及建議

作者: 時間:2013-04-01 來源:網絡 收藏
)的一個重要組成部分是軟件,在的總成本中,軟件成本是極其重要的成本因素。通常在中提到軟件,很容易想到測試程序,但實際上,更關鍵的是為測試程序提供開發和運行環境的,又稱軟件環境。隨著ATS在國防工業各個領域、各個階段中的廣泛使用,ATS軟件環境也得到了越來越多的理解和重視。

NxTest 對軟件環境的要求

美國是研究與使用ATS較早的國家之一,已有幾十年的發展歷程。美國國防部一直在為降低ATS的采購費用而努力。20世紀90年代末期,美國國防部提出了NxTest計劃,計劃用10年的時間實現通用開放的自動測試系統,滿足國防部聯合體系結構J T A的需求和其他ARI 新提出的需求,同時通過運用新技術,改善各軍種ATS之間的互操作性,減少軟件開發費用與硬件數量,最終減少國防部對ATS的總投資。

目前NxTest計劃仍在實施之中,它所提出的各種規范已成為各國研制ATS的參考。NxTest 提出的ATS軟件體系結構的目標是:開放、支持合成儀器、軟件環境通用、支持測試軟件的移植、支持綜合診斷。根據這些目標要求,NxTest提出ATS系統軟件的體系結構,它由4個部分組成,見圖1。

(1)系統軟件開發環境。

系統軟件開發環境是 NxTest軟件開發的基礎,存在于軟件系統的底層,用戶不可見。它提供語言、應用和工具,讓開發人員來開發測試程序開發與運行環境、測試與數據傳輸環境,供TPS開發者、測試站操作員及其他用戶使用。

系統軟件開發環境包括軟件編譯器、數據庫管理系統和配置管理系統等,由于不暴露給用戶,因此用戶不能直接使用它,這些部分可以不完全遵循 NxTest的目標要求,但它也必須采用工業部門接受的語言和貨架產品工具,最大程度地減少軟件開發與維護的費用。

數據庫要求使用SQL語言和ODBC2.0(數據庫訪問接口)。

(2)測試程序開發環境。

測試程序開發環境提供測試程序開發、維護和支持移植所需的全部功能。NxTest 要求在應用中和宿主機中,測試程序開發環境與測試執行環境分離。

測試程序開發環境需具備幾個特點:

·環境設計應支持最終測試程序和測試數據庫在不同 ATS 之間的移植,與ATE的軟件環境和硬件配置無關;

·環境應為TPS開發者提供簡便易懂、用戶友好的界面;

·如果TPS開發者轉移到不同的ATS上,環境應為TPS開發者提供一致的用戶界面以減少培訓時間;

·環 境 要 減 少 對 當 前 國 防 部TPS 開發者的影響,減少環境受制于某個特定工具的情況。

為獲得測試程序的可移植性,要建立標準的測試程序接口,供所有測試程序開發方法使用,并讓測試執行環境理解,這個接口的建立要考慮到以前測試程序的執行和使用信號模式定義測試需求的方式,還要考慮使用允許訪問和組合標準信號的圖形界面產生測試程序的能力。

由于測試程序應設計成與ATE配置無關,測試程序開發環境就必須提供表示AT E硬件信息的手段以便于測試程序的驗證。主要的硬件信息包括單個儀器的能力、開關的能力、通過 ATE的路徑、接口適配器設計等,NxTest要求測試程序開發軟件所提供的接口遵循 ABBET1226.3標準。

(3)測試與數據傳輸環境。

測試與數據傳輸環境主要提供測試程序開發環境與測試執行環境之間的接口。它也提供 ATS 與外部數據系統(如UUTBIT 和維護數據系統)之間的接口。

(4)測試執行環境。

測試執行環境提供在測試站上運行測試、監視和控制測試站、管理與測試站和所運行測試相關的信息所需要的全部功能,主要包括:測試程序和測試相關數據的存儲;供測試站操作人員和維護人員使用的界面的創建;測試程序的執行,包括選擇測試和跟蹤執行的特征;測試站資源的分配與控制;綜合儀器的建立與使用;開關分配與沖突檢測;執行功能測試和參數測試的能力;為控制測試序列,使用人工智能和專家系統;根據需要與測試程序開發環境和外部系統通信;測試站儀器的培植控制和健康監視;在線文檔和在線幫助等。

測試執行環境的實現涉及廣泛的技術,其中很多技術代表了當前測試和診斷領域中的最新技術發展水平。

國外先進ATS

目前國外研制的ATS軟件都在努力遵循NxTest提出的體系結構,如法國宇航公司的S M A R T、美國TYX公司的PAWS、美國GDE系統公司的TOPTEST 等,其中最典型的是TYX 公司的PAWS,它具備NxTest提出的軟件體系結構中的許多特點,如遵循IEEE1226、開發環境與運行環境分離等。PAWS的系統軟件開發環境為測試軟件開發和運行環境提供了C語言開發和VC6.0的編譯器,PAWS沒有數據庫,因此沒有數據庫管理系統。

PAWS由相互關聯的3大部分組成:測試需求文檔系統 TRD(Test Requirements Document System )、測試程序集開發系統 TPS(Test Program SetDevelopment System)、運行時系統 RTS(Run Time System)。其中TRD 與TPS相當于測試程序開發環境,R TS即測試執行環境。兩個環境之間沒有明顯的測試與數據傳輸環境部分,由文件傳遞完成測試與數據傳輸環境部分的工作。

上一頁 1 2 下一頁

評論


相關推薦

技術專區

關閉