Architecting Test Systems Using TestStand Course

Architecting Test Systems Using TestStand Course 是以 Developing Test Programs Using TestStand Course 為基礎的進階課程,內容涵蓋如何客制化 TestStand 以進一步滿足您的測試需求。課程中包含一系列的系統設計情境,可讓您了解辨別與修改 TestStand 架構不同元件的方式與時機,進一步滿足測試系統需求。

上課形式

 

虛擬教育訓練

 

課堂教育訓練

 

私人課程

課程目標

課程詳情

課程長度

課程對象

課程

用到的 NI 產品

教育訓練教材

點數費用

「使用 TestStand 建構測試系統」課程大綱

課程概述主題
測試序列開發人員與測試架構設計師的職責判斷序列開發人員與架構設計師應採取的開發決策有何不同。
  • 測試序列開發人員的職責

  • 測試架構設計師的職責 

修改所有序列中的執行作業

選擇適當的方法並加以執行,以修改測試工作站上所有測試序列的執行作業。

  • 客制化處理模型
  • 執行選用的架構元件
  • 修改所有處理模型中的執行作業

選擇結果處理策略

選擇符合測試架構需求的結果處理策略,並加以執行。

  • 選擇資料記錄的機制
  • 選擇報表設定
  • 修改產生報表的程式碼

建立客制化步驟類型

建立步驟類型,以便為所有測試開發人員提供一組一致且可重複使用的元件。

  • 建立客制化步驟類型
  • 在模組之前或之後執行程式碼
  • 客制化步驟類型屬性
  • TestStand 類型管理最佳實務

使用 TestStand API,以程式設計的方式控制 TestStand

使用 TestStand API 開發程式碼,以程式設計的方式與 TestStand 互動。

  • 什麼是 TestStand API?
  • 存取 TestStand API
  • 動態記錄結果
  • 以程式設計的方式編輯或建立序列
  • 開發可與 TestStand 進行互動的程式碼模組

建立客制化使用者介面

執行客制化使用者介面 (UI),以簡化測試操作人員的測試流程。

  • 根據使用者職位客制化 UI 功能
  • 使用 TestStand 控制元件建立 UI
  • 處理 UI 中的 TestStand 活動
  • 使用原生控制元件建立 UI
  • 在 UI 與測試系統之間通訊

進行 TestStand 程式碼檢查

探索各種可供您使用的工具和技術,以便輔助進行 TestStand 程式碼檢查。

  • 執行開發標準與最佳實務
  • 適用於檢視序列檔案的工具

管理 TestStand 部署作業 

探索哪些方法可以確保測試架構可部署給開發人員,並將系統部署給最終使用者。 

  • 將您的架構分配給開發人員 
  • 對測試系統進行遞增的更新 

改善 TestStand 系統效能 

針對使用 TestStand 開發的測試工作站最佳化效能。 

  • 最佳化測試序列的執行選項 
  • 改善序列檔案的載入效能 
  • 改善程式碼模組效能 
  • 透過平行測試改善測試效能 
  • 最佳化硬體使用 
  • 最佳化結果處理 

定義程式碼模組開發的規定

了解有關開發測試系統程式碼模組,以及呼叫這些模組進行測試序列的最佳實務。 

  • 判斷程式碼模組開發的策略 
  • 選擇執行功能的地點 
  • 定義在程式碼模組中使用儀器的策略 

繼續學習之路

NI 講師上課內容

 

使用 NI-DAQmx 與 LabVIEW 擷取資料

 

了解透過感測器、NI 資料擷取硬體與 LabVIEW 擷取資料的基本原理。

 

LabVIEW 儀器控制


學習使用 LabVIEW 以程式設計方式控制儀器。了解儀器控制的優點、認識產業應用方式,並且深入了解 LabVIEW 與儀器的通訊方式。

 

RFmx 自動化測試基本技能

 

了解 NI RFmx Platform for Generation and Analysis 的功能與常見工作流程。

升級為會員資格

如果您打算在 1 年內參加 3 次或以上的 NI 講師授課課程,則教育訓練會員資格可提供高成本效益、不限次數參加所有 NI 公開課程與公開虛擬課程的機會以及不限次數的認證禮券。