このユースケースは次のことを説明します ビジネスルール 自動テストフレームワーク (ATF) を使用して のテスト

始める前に

必要なロール:atf_test_admin

このタスクについて

この例では、activefalse に設定されている場合に、Locked out の値を true に設定するビジネスルールをテストします。
図 : 1. 自動テストフレームワーク (ATF): ビジネスルールの例

テストステップ

手順

  1. 必要な権限を持つユーザーの代理操作を実行します。
    この例では、ステップは管理ユーザーの代理操作を実行します。
    図 : 2. ステップ 1 - 代理操作

    [代理操作] のフォーム
  2. このビジネスルールが適用されるテーブルのフォームを開きます。
    この例では、新しいユーザーフォームを開きます。
    図 : 3. ステップ 2 - 新しいフォームを開く

    [新しいフォームを開く] のフォーム
  3. フォーム送信およびビジネスルールのトリガーの要件を満たす値をフォームに設定します。
    この例では、[アクティブ][姓][名] フィールドの値を設定します。
    図 : 4. ステップ 3 - フィールド値の設定

    [フィールド値の設定] のフォーム
  4. フォームを送信します。
    図 : 5. ステップ 4 - フォームを送信する

    [フォームを送信] のフォーム
  5. ビジネスルールが実行されたことを検証します。
    この例では、テストされるビジネスルールは、アクティブfalseに設定されるとロックアウトtrueをセットします。
    図 : 6. ステップ 5 - フィールド値の検証

    [フィールド値の検証] のフォーム