テストツール

テストツールは、ワークフロー内のデータまたはプロセスを検証します。 テストツールは複数の入力を受け付けるため、単一のテストツールで複数のテストを作成し、複数のデータとプロセスのセットをテストできます。 テスト基準が満たされていないと、エラーメッセージが表示されます。

テストツールを使用して、結果をデータベースに書き込む前にデータを検証します。

ツールを設定する

ツールが最初にキャンバスに配置されると、構成ウィンドウに空のリストが表示されます。

新しいテストをリストに追加するには:

  1. [追加] をクリックして [テストの追加] ウィンドウを開きます。
  2. テスト名にテスト名を入力します。
  3. [入力接続] をクリックし、テストする入力接続を選択します。
  4. [テストの種類] をクリックし、テストを選択します。
    • レコード数は特定の値と一致します: レコード数がテスト値の値と一致しない場合、テストは失敗します。
    • レコード数は他の入力のレコード数と一致します: 各入力のレコード数がテスト値の値と一致しない場合、テストは失敗します。
    • 式はすべてのレコードに対して true です: 1 つ以上のレコードがテスト値の式と一致しない場合、テストは失敗します。
    • 最初のレコードの式は true です: 最初のレコードがテスト値の式と一致しない場合、テストは失敗します。
  5. [テスト値] に値を入力するか、テストする入力を選択します。
  6. テストタイプが式の場合、をクリックして式を作成します。 参照: 式エディタ
  7. このツールには式エディタが含まれているため、アプリまたはマクロワークフローでツールを使用すると、追加の入力アンカーが表示されます。 インタフェースツールを使用して質問アンカーに接続します。 参照: インタフェースツール

  8. [OK] をクリックして新しいテストを確認します。

既存のテストを編集するには:

  1. 一覧でテストを選択し、[編集] をクリックして [ テストの編集] ウィンドウを開きます。 テストをダブルクリックすることもできます。
  2. 必要に応じてフィールドを調整します。
  3. [OK] をクリックして変更を確認するか、キャンセルして元のテスト構成に戻します。

既存のテストを削除するには:

  1. 一覧で、テストを選択します。
  2. [削除] をクリックします。 テストは確認画面なしで削除されます。

ワークフローに他のエラーがある場合は、ワークフローのエラー動作を判断するために 、実行前に [エラーを報告しない] を使用します。 このオプションは既定で選択されているため、テストエラーはワークフローに他のエラーがない場合にのみ報告します。

検証に使用するエラーがわかっている場合など、ワークフロー内の他のエラーに関係なく、テストツールからエラーを表示する場合は、テストツールでエラーが発生しても、その他の部分にエラーが存在するかどうかに関係なく、オプションの選択を解除できます。kflow