最初の自動テストをビルドして実行する

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:5分
  • これらのステップバイステップの手順に従って、最初の自動テストを作成し実行します。このテストでは、新しいユーザーレコードが作成されます。

    • 自動テストフレームワーク (ATF) (com.glide.automated_testing_framework) プラグインを有効にする必要があります。zBoot またはアップグレードではデフォルトで有効になっています。
    • 必要であれば、テスト実行を有効にします。手順については、「自動テストフレームワーク (ATF) テストの実行を有効または無効にする」を参照してください。
      注:
      デフォルトでは、自動テストを実行するためのシステムプロパティは、実稼働システムでは実行できないように無効になっています。データの破損や機能停止を避けるため、開発、テスト、および他の非本番インスタンスでのみテストを実行してください。
    • 必要なロール:admin

    テストの新規作成

    新しい自動テストレコードを作成します。

    始める前に

    必要なロール:atf_test_admin または admin

    手順

    1. 移動先 すべて > 自動テストフレームワーク (ATF) > テスト.
    2. [New] をクリックします。
    3. 新しいレコードテストフォームで、[名] フィールドにテストの名前を入力します。
      システムは、(テストモジュールの下など) テストのリストを表示する場合はいつでも、この名前でこのテストを識別します。

      新しいテストの作成フォーム
    4. 説明フィールドの中に、テストの説明を入力します。
    5. [保存] をクリックします。

    タスクの結果

    新しいテスト レコードが作成され、テストのリストに戻ります。新しい自動テストの作成の詳細については、「自動化された新しいテストの作成」を参照してください。

    新しいテストに最初のステップを追加

    最初の3つのステップを自動テストに追加します。

    始める前に

    必要なロール:atf_test_admin または admin

    手順

    1. 移動先 すべて > 自動テストフレームワーク (ATF) > テスト.
    2. 新しいテストステップを含むテストをクリックします。
    3. テストフォームの下部にある [テストステップ] 関連リストで、[テストステップを追加] をクリックします。
    4. 中央の列で、ステップタイプ [新しいフォームを開く] の行をクリックして [次へ] を選択します。

      [テストステップを追加] ダイアログ
      システムは、新しいフォームを開くステップのための テスト ステップを追加するフォームを表示します。
    5. [テーブル] フィールドで、[ユーザー [sys_user]] テーブルを選択し、[送信] をクリックします。

      [テストステップを追加]:[新しいフォームを開く]。
      新しいステップが作成され、テストレコードに戻ります。
    6. [更新] をクリックします。

    タスクの結果

    新しいテスト レコードが作成され、テストのリストに戻ります。自動テストに手順を追加する方法の詳細については、「自動テストにステップを追加する」を参照してください。

    次のタスク

    自動テストフレームワーク (ATF)についてどのように学習を継続するかについてのいくつかのアイデアについては、自動テストフレームワーク (ATF) での次のステップを参照してください。

    自動テストに 2 番目のステップを追加する

    3 つのステップのうちの 2 つ目を自動テストに追加します。

    始める前に

    必要なロール:atf_test_admin または admin

    手順

    1. 新しいテストステップを含むテストをクリックします。
    2. テストフォームの下部にある [テストステップ] 関連リストで、[テストステップを追加] をクリックします。
    3. 中央の列で、フィールド値の設定をクリックし、そしてをクリックします。
      システムは、テスト ステップを追加するフォームで値を設定するステップを表示します。
    4. フィールド値セクションで、苗字テストそしてファーストネームオットー (または任意の他の名前)を設定します。

      テスト ステップ
    5. [送信] をクリックします。

    タスクの結果

    新しいステップが作成され、テスト レコードに戻ります。自動テストに手順を追加する方法の詳細については、「自動テストにステップを追加する」を参照してください。

    テストに 3 番目のステップを追加する

    3つの内最後のステップを自動テストに追加します。

    始める前に

    必要なロール:atf_test_admin または admin

    手順

    1. 新しいテストステップを含むテストをクリックします。
    2. テストフォームの下部にある [テストステップ] 関連リストで、[テストステップを追加] をクリックします。
    3. 中央の列で、[フォームを送信] をクリックして、[次へ] をクリックします。
      システムは、フォームを提出するステップのためのテスト ステップを追加するフォームを表示します。
    4. すべての値をデフォルトで設定されたままにしておき、提出するをクリックします。

      フォームテスト ステップを提出
      新しいステップが作成され、テスト レコードに戻ります。テスト レコードに、今追加した3つのステップが表示されます。
      更新されたテスト レコード
    5. [更新] をクリックします。

    タスクの結果

    システムはテストのリストに戻ります。自動テストに手順を追加する方法の詳細については、「自動テストにステップを追加する」を参照してください。

    テストを実行

    テストステップを追加した後、実行し、自動テストの進行状況を監視します。

    始める前に

    必要なロール:atf_test_admin または admin

    手順

    1. 必要に応じてテストリストを表示するには、[テスト] をクリックします。
    2. 作成したテストが含まれている行をクリックします。
      システムは、[テスト] フォームを表示します。
    3. [テストを実行] をクリックします。
      このテストにはフォームステップ (UI 関連のステップ) が含まれているため、現在実行中のテストクライアントの中から選択するか、新しいテスト ランナーを開始するかを尋ねるダイアログボックスが表示されます。続行するには、新しいテスト ランナーを開始するを選択し、そしてテストを実行する をクリックします。

    タスクの結果

    実行テスト進行ダイアログが表示されます。自動テストの実行の詳細については、自動テストを実行するを参照してください。

    テストの進捗状況を監視し、テスト結果を見る

    自動テストの進行状況を監視し、テスト結果をみます。

    始める前に

    必要なロール:atf_test_admin または admin

    このタスクについて

    必要に応じて、テストの実行中でも テストをキャンセルできます。詳細については、「自動テストとテストスイートのキャンセル」を参照してください。

    手順

    1. テスト実行状況ダイアログでテストの進行を監視します。
      注:
      テストがデータを生成すると、システムはテストの全てのステップの後でそのデータを元に戻す。
    2. 完了すると、実行テスト進行ダイアログで 結果に進むをクリックし、試験結果リストを表示し結果を表示して分析できます。