異常系テストランダム入力(通信)
テンプレート説明
ランダムなASCIIバイト列をテスト対象機器に送信します。テスト対象機器の応答出力を監視して誤動作・クラッシュ等の有無を確認します。
-
1
ランダムコマンド生成・送信
ランダムな ASCII 文字列を生成し、UART で テスト対象機器 に送信します。 -
2
GPI監視
①の送信後、一定時間待機してから GPI を読み取り、テスト対象機器 に異常出力が発生していないことを確認します。 -
3
N回繰り返し
①②を指定回数繰り返し、最後に全パターンの送信文字列と PASS/FAIL 結果をログ出力します。
・スロット1:DIOユニット(TC-IFDIO) ※1
・UART通信:DIFユニット(TC-IFDIF)またはCOMユニット(TC-IFCOM)でも利用できます。※2
※1 ユニットを別スロットへ変更する場合、ユニット設定のスロット割り付け変更を行うことで、設定値などを引き継ぎ可能です。
※2 スロットにユニットを取り付け・配線し、スクリプトのスロット設定を変更してください。
接続図
TC-3000 の UART TX から テスト対象機器 に ランダムコマンドを送信し、GPI で テスト対象機器 の応答出力を監視します。
※必ずGNDは接続してください。
タイミングイメージ
パターンごとにランダム ASCII 文字列を UART 送信し、その直後に GPI 状態を確認する流れを示します。
設定変数
全設定変数を記載しています。実機の仕様に合わせて変更してください。
|
変数名 |
内容 |
初期値 |
|
|
使用するユニットのスロット番号。使用するユニットに応じて変更。 |
|
|
|
ランダムコマンドを送信するUARTチャンネル |
|
|
|
テスト対象機器の異常出力を監視するGPIチャンネル |
|
|
|
送信後のGPI読み取りまでの待機時間 (ms) |
|
|
|
ランダムコマンドの試行回数 |
|
|
|
テスト対象機器が正常動作時に出力するGPI期待値( |
|
判定条件
各ランダムコマンド送信後の GPI 読み取り値が以下の条件を満たした場合に PASS と判定します。
|
判定項目 |
合格条件 |
|
GPI 値 |
テスト対象機器 の正常レベルと一致すること |