概觀
NI TestStand 為立即可用的測試管理軟體,可迅速開發自動化的測試與檢驗系統。NI TestStand 可開發、執行,並佈署測試系統軟體。不論是以何種測試程式設計語言所撰寫的整合程式碼模組,只要透過 NI TestStand,均可開發測試序列。序列亦可指定執行流程、報表製作、資料庫記錄,並連接至其他企業系統。最後可佈署測試系統與簡單易用的操作介面,以進行生產作業。
何謂 NI TestStand?
NI TestStand 為立即可用的測試管理軟體,可迅速開發自動化的測試與檢驗系統。NI TestStand 可開發、執行,並佈署測試系統軟體。不論是以何種測試程式設計語言所撰寫的整合程式碼模組,只要透過 NI TestStand,均可開發測試序列。序列亦可指定執行流程、報表製作、資料庫記錄,並連接至其他企業系統。最後可佈署測試系統與簡單易用的操作介面,以進行生產作業。
以 NI TestStand 開發測試系統
如圖 1 所示,NI TestStand 的 Sequence Editor 開發環境可開發自動化的測試系統。
圖 1. NI TestStand Sequence Editor 可協助開發自動化的測試系統
透過 Sequence Editor 所建立的測試序列,可針對任何程式設計語言撰寫的程式碼模組進行自動化。各程式碼模組除了可測試待測裝置 (DUT) 之外,並可將量測資訊回傳至 NI TestStand。並可自動將測試結果資訊記錄至報表或資料庫中。此外,於 NI TestStand 中撰寫的系統可整合來源程式碼控制、需求管理,與資料管理系統。
觀看 4 分鐘 Demo 以了解 NI TestStand 開發自動化測試系統的方法。
以 NI TestStand 佈署測試系統
在完成開發之後,可使用 NI TestStand 將自動化測試系統佈署至生產作業中。NI TestStand 具有簡單易用的操作介面,可執行測試系統並減少操作錯誤。使用者並可建立如圖 2 所示的操作介面,透過多種不同的程式設計語言以符合多樣的應用需求。
圖 2. 建立簡單的操作介面以執行測試系統
NI TestStand 亦具有佈署公用程式,可協助分配程式碼模組 (Code module)、測試序列,與相關檔案。使用者可將此分配模式複製到中央程式碼儲存區 (Central code repository),或直接傳送至生產機器中,亦可將之包含至安裝程式 (Installer) 中。
NI TestStand 能使用在哪裡?
NI TestStand 可自動化一系列的步驟。這些步驟可分為測試、量測、行動,或指令。因此,若任何應用需要自動化程式碼的執行片段,均可使用 NI TestStand。
NI TestStand 是針對 4 個關鍵範圍所設計:
- 簡化序列開發
- 加速序列開發
- 提升程式碼與測試系統的再使用性與維護作業
- 提升測試系統的執行效能此架構亦適用於消費性電子的檢驗與製造測試、軍事與航太應用、醫療產業、IC 參數特性,與簡易的程式碼序列。
圖 3. NI TestStand 可套用至開發與製造循環的切入點
可參閱「NI TestStand 可應用的領域?」技術文件。
NI TestStand 用於電子產業中
電子產業必須挑戰極高的測試輸出率。裝置產線雖可迅速擴充,卻也需要能夠在短時間內調整測試系統,以測試更多單位的裝置。電子產業的工程師使用 NI TestStand,可迅速開發測試系統,縮短產品上市的時間。NI TestStand 的平行測試功能,亦可協助開發可調式測試系統,依需要增加平行測試的裝置數量。
進一步了解 Flextronics 公司是如何使用 NI TestStand 省下數百萬美元,並解決其測試輸出率的挑戰。
NI TestStand 用於航太與國防產業中
航太工業工程師必須測試某些最複雜且最新的裝置。透過 NI TestStand,工程師可擁有立即可用的工具,並相容於 ATML、IVI、PXI、ATLAS,與其他工業級標準。此外,NI TestStand 的模組化架構可於相同測試系統中,支援舊有或新一代的程式設計語言,以降低設備的汰換率。
了解洛克希德‧馬丁 (Lockheed Martin) 公司是如何使用 NI TestStand 標準化聯合打擊戰機 (Joint Strike Fighter,JSF) 的測試架構。
結論
NI TestStand 具有功能強大的彈性架構,適用於開發、管理,並執行測試系統。NI TestStand 的元件可相互搭配使用,並完美整合企業系統與軟體的功能。
NI TestStand 為測試管理軟體,可輕鬆將獨立測試模組整合至測試架構。透過簡單的整合作業,不需以測試架構建立測試系統,即可專注開發測試作業。
NI TestStand 可整合至任何測試,以加速開發、改善程式碼的再使用度、提升效能,並進行自動化。NI TestStand 提供立即可用或完全客制化的環境,可開發並管理測試系統。
下載 NI TestStand 體驗版。
合法
此教學由美商國家儀器 (以下簡稱 NI) 開發。此教學受 NI 技術支援,但未經完整測試及檢驗。NI 不保證品質,亦不為其更新版本、相關產品及驅動程式等後續支援負責。此教學不具任何形式保證,且不受任何特定用途規範。(http://ni.com/legal/termsofuse/unitedstates/us/)
