TestStand 進架構系列

綜覽

TestStand 進階架構系列文件探討 TestStand 進階開發人員感興趣的主題。這些文件提供大型複雜專案的最佳實務,內容記述深入分析,是基本文件所不能及。

程式碼模組開發

精心設計的優質程式碼模組能提高測試軟體元件的重複使用率與維護可行性。本文件提供一系列建議,說明如何建立架構良好的程式碼模組,從而產生模組化應用,平衡應用開發環境作業與 TestStand 提供的原生功能。

閱讀 TestStand 程式碼模組開發最佳實務文件。

自訂步驟類型開發

TestStand 的步驟類型架構支援開發人員建立創新且獨一無二的自訂步驟,用於擴充 TestStand 步驟類型的功能。本文件說明自訂步驟類型的開發過程,並提供相關最佳實務,協助您開始加速建立更好的自訂步驟類型。

閱讀 TestStand 自訂步驟類型開發最佳實務文件。

使用 TestStand API 進行程式設計

TestStand API 提供可用於將 TestStand 功能自動化的機制。本文件介紹如何運用 NI TestStand API 強化 TestStand 的功能與彈性。

閱讀使用 TestStand API 進行程式設計文件。

產生與自訂報告

每一套自動化測試系統都必須收集和報告測試結果。而幾乎所有的結果報告,都需要自訂產生報告結果的方式。本文件解釋 TestStand 的預設報告、收集結果以及產生報告等功能,進而說明在 TestStand 中自訂報告的不同方式。

閱讀產生與自訂 TestStand 報告文件。

開發與自訂流程模型

TestStand 流程模型架構支援您在多個測試序列共用非 UUT 專用功能,協助您重複使用程式碼及縮短開發與維護的時間。本文件提供開發並自訂程序模型的最佳實作。

閱讀開發與自訂 TestStand 流程模型文件。

TestStand 系統檢驗與驗證

檢驗與驗證 (Verification and Validation,V&V) 程序通常用於確保測試系統開發過程正確無誤,並且能完成其原定用途。本探討如何將 V&V 應用於以 TestStand 開發的測試系統。

閱讀 TestStand 系統檢驗與驗證文件。

改善 TestStand 系統效能

測試系統的效能會大幅影響生產線的產能與成本。測試系統速度緩慢,恐將提高成本或降低測試範圍,無論如何,都會影響產品品質。測試軟體效能最佳化能夠大幅縮短測試時間,而且不需要太多測試工作站就能完成必須完成的測試作業。本文討論最佳實務,主題是如何讓以 NI TestStand 軟體開發的測試工作站發揮最佳效能。

閱讀改善 TestStand 系統效能文件。

使用者介面開發

使用者介面是測試系統與測試操作人員與工程師的互動點。不同的產品線與測試系統通常會共用相同的使用者介面。為確保測試過程流暢無礙,開發人員必須建立易於使用、可擴充且可維護的使用者介面。本文件說明設計與開發 TestStand 使用者介面的最佳實作。

閱讀 TestStand 使用者介面開發最佳實務文件。

部署 TestStand 系統

在測試架構開發過程中,測試系統部署作業是相當重要卻經常被輕忽的一環。部署 TestStand 系統必須識別所有需要部署的不同元件,要判斷其相依性,接著再將元件封裝成可供部署的解決方案。只要建立好可用於部署的解決方案,就能運用許多不同的方法,將解決方案部署於測試站。本文件探討以共用的網路磁碟進行架構部署的概念與實務。

閱讀 TestStand 系統部署最佳實務文件。

類型管理

TestStand 資料類型與步驟類型統稱「TestStand 類型」,能支援您定義可重複使用的資料結構與步驟。雖然 TestStand 類型能輔助開發測試系統,但由於類型具有共用與模組化等特性,因此您必須遵守類型管理實務,避免無意間衍生不同的類型版本。本文件說明類型的功能,並且提供類型管理最佳實務建議。

閱讀 TestStand 類型管理最佳實務文件。

 

內容提供者

  • Ray Farmer,Nomad Technologies Services Ltd. 專家顧問
  • Joe SPinozzi,Cyth Systems 營運總監
  • Daniel Elizalde,VI Technology 產品開發經理
  • Albert DeWeese,VI Technology 系統工程人員
  • Aaron Gelfand,VI Technology 資深系統工程師
  • Paul Muler,VI Technology 系統工程人員
  • Mathieu Daigle,Averna 軟體工程師
  • NI 測試架構與校準團隊經理 Roberto Piacentini
  • NI 資深測試架構軟體工程師 Hjalmar Perez

 

 

Was this information helpful?

Yes

No