From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

TestStand を使用したテストプログラム開発コース概要

TestStand を使用したテストプログラムの開発コースでは、TestStand環境のナビゲーション方法や、さまざまな開発言語を使ってテストニーズに応じたテストアプリケーションを迅速に作成する方法を学習します。このコースを受講すると、既存のTestStandの機能とベストプラクティスを使用してテストシーケンスを作成し、完全なテストシステムとしてデプロイできるようになります。

 

コースの最終リリース日またはバージョン番号:  2021

コース詳細:

TestStand使用したテストプログラム開発、コース概要

レッスン概要トピック

TestStandとは

自動テストシステムのコンポーネントについて説明し、TestStandが提供する機能を確認します。

  • TestStandの概要

TestStandシーケンスエディタを理解する

TestStandシーケンスエディタの主要コンポーネントについて説明します。

  • TestStandシーケンスエディタの概要
  • TestStandシーケンスエディタのコンポーネントを確認します。

テストシーケンスを作成する

新しいテストシーケンスを作成して、基本的なテストを実装します。

  • テストコードを開発する
  • 新しいテストシーケンスを作成する
  • テストシーケンスにステップを追加する
テストシーケンスの作成と実行コードモジュールを作成し、テストステップを実装します。
  • コードモジュールを作成して呼び出す
  • テストステップを作成する
  • テストシーケンスを実行する

TestStandの実行を制御する

テストの条件や設定に応じたさまざまな方法で実行するようにテストシーケンスを変更します。

  • ローカル変数を使用してデータを共有する
  • 実行フローを変更する
  • テストの失敗に基づいて実行を変更する
テストシーケンスの実行を確認する内蔵のTestStand機能を使用して、テストシーケンスの故障またはエラーを特定します。 
  • テストシーケンスを比較する
  • 実行をトレースする
  • ブレークポイントを使用して実行を一時停止する

テストシーケンスのトラブルシューティング

内蔵のTestStand機能を使用して、テストシーケンスの問題を特定して修正します。

  • 実行エラーを処理する
  • 実行を変更して問題を検出する
  • コードモジュールをトラブルシューティングする

シーケンス内のコードを再利用する

一連のステップを再利用し、構成設定を保存してコードを合理化し、効率を向上させる方法を示します。

  • 一連のステップを再利用する
  • 構成設定を保存する​
データタイプとテストシーケンスを再利用するテストシーケンスを構成し、テストを並列実行して、テストスループットを向上させます。
  • データを再利用する
  • テストシーケンスを異なる制限で再利用する

テスト結果を保存および表示する

TestStandの標準機能を使用して、カスタマイズされたレポートを作成し、データをデータベースに記録します。

  • レポートを生成する
  • 結果を収集する
  • レポートの外観をカスタマイズする
  • レポートの内容をカスタマイズする
複数のレポートの生成とデータのロギング 

複数のレポートを生成してデータをデータベースに記録するようにTestStandを構成します。

  • 複数のレポートを生成する
  • データベースロギング
  • テストデータをディスクにストリーミングする

複数のUUT用のテストシーケンスを実行する

テストシーケンスを構成して、複数のUUTをテストします。

  • テストUUT実行エントリポイントを使用する
  • シリアル番号の入力をカスタマイズする
  • シーケンスファイルのロード時にステップを実行する

テストを並列実行する

テストシーケンスを構成し、テストを並列実行して、テストスループットを向上させます。

  • 非同期で実行するようにステップを構成する
  • テストを並列実行する
  • 並列ステップの実行を同期させる

テストシーケンスをデプロイする

システムのニーズに応じてテストシーケンスを製造現場にデプロイする方法について説明します。

  • デプロイメント用のコンポーネントを選択する
  • デプロイメント方法を選択する
  • デプロイメントを確実に成功させる

TestStand を使用したテストプログラム開発コース受講する