ルールのテスト


概説

タスク

組み込み先

Tivoli Change Management 管理

概説

ルールのテスト

ルールは実践モードでも、テスト・モードでも作成できますが、ルールをテスト・モードで作成し、それを検査してから、実践的なものにするようにしたほうが得策です。ルールを保管したら、「ルール」ダイアログ・ボックスの「テスト」タブからそれをテストすることができます。

テスト・モードのルールは、変更に対して発行されることがないので、それに関連したアクションは実行されることはありません。テスト・モードでは、ルールが提供されたデータに対して適用され、True または False のいずれかの結果が戻されます。

ルールをテストするために使用できる次の 2 つの方法があります。

  • サンプル値を提供する
    ルールのテストのために使用される値を指定します。
  • 実際の変更からの値を使用する
    実際の変更レコードからデータをロードします。

一般的に新規ルールをテスト・モードで作成し、それをテストして予想通りの結果が達成されるかを確認してから、ルールを実践モードに移します。


タスク

サンプル・データを使用したルールのテスト

ルールをテストする時には、使用するサンプル・データを各フィールドに入力することができます。

サンプル・データを使用してルールをテストするには、次のようにします。

  1. 「ルール」ダイアログ・ボックスから「テスト」タブを選択します。
    結果: 「テスト」タブが現れます。
  2. 「テスト値」の下で、サンプル・データを指定したいフィールドを選びます。
  3. 「値」欄の下のボックスで、選択したデータベース・フィールドのサンプル値を入力します。
  4. 「置換」を選択して、テーブルの「値」欄に値を追加します。
  5. テスト・データが完全になるまで、フィールドの選択とサンプル値の入力を続けます。各フィールドには値を 1 つ割り当てなければなりません。
  6. 「テスト」を選択します。
    結果: 次のことが起こります。
    • ルールは、サンプル値を使用して評価されます。
    • テストの結果が結果リストに現れます。
    • 結果は次のメッセージの 1 つです。
      評価は FALSE です。
      あるいは
      評価は TRUE です。

実際の変更を使用したルールのテスト

前の変更で経験したバイパスされた手順および問題を除去または削減するために、多くのルールが作成されました。 したがって、前の変更からのデータを使用して新規ルールをテストするほうが論理的であることがよくあります。

変更を選択すると、その変更レコードからのデータがテストの目的で使用されるように「テスト値」リストに追加されます。

実際の変更からのデータを使用してルールをテストするには、次のようにします。

  1. 「ルール」ダイアログ・ボックスから「テスト」タブを選択します。
    結果: 「テスト」タブが現れます。
  2. 「ロード」を選択します。
    結果: システム中のすべての変更のリストを含む「変更」ダイアログ・ボックスが現れます。
  3. 「変更」ダイアログ・ボックスからテストのために使用する変更を選びます。
  4. 「了解」を選択します。
    結果: その変更からの値が「値」欄にロードされます。
  5. 「テスト」を選択して、変更からの値でルールを評価します。
    結果: 次のことが起こります。
    • テストの結果が結果リストに現れます。
    • 結果は次のメッセージの 1 つであるはずです。
      評価は FALSE です。
      あるいは
      評価は TRUE です。