自動テストフレームワーク (ATF) を使い始める
自動テストフレームワーク (ATF) にまだ慣れていない場合は、この概要を読んで、このフレームワークが何を実行できるかを理解してください。次に、チュートリアルにしたがって、最も基本的なATF機能を使用するテストを作成して実行します。基本に慣れたら、ATFが提供するより高度な機能を試してみます。
ATF 機能は、インスタンスのテスト方法に柔軟性をもたらします。
テストステップ構成カテゴリ
| カテゴリ | 説明 |
|---|---|
| サービスポータルのサービスカタログ | サービスポータル でカタログアイテムのエンドツーエンドテストを実行します。
|
| アプリケーションナビゲーター | ナビゲーション機能を確認するためのテストを作成します。
|
| カスタム UI | スクリプティングなしでユーザーアクションを模倣する単純なテストを作成します。
|
| フォーム | フォームのテストを作成します。
|
| サービスカタログ | カタログアイテムのエンドツーエンドテストを実行します。
|
| サービスポータルのフォーム | サービスポータル でフォームのテストを作成します。
|
| REST | インバウンド REST 要求を作成して送信し、対応を検証します。
|
| サーバー | 以下を含む、より複雑な操作を実行します。
|
出力変数
多くのテスト ステップでは出力変数が戻るので、その値を後のステップへの入力として使用できます。たとえば、出力変数を使用すると、次のタスクを実行できます。
- 以前に挿入したレコードに対するサーバー側の確認を実行します。
- あるユーザーとしてレコードを作成した後、別のユーザーとしてのそのフォームを再オープンします。
カスタムテストステップ構成
自動テストフレームワーク (ATF) に組み込まれたステップに加えて、カスタムのテストステップ構成を作成できます。これらのカスタム ステップでは、入力変数を取込み、定義した出力変数を返せます。
注:
サーバー上で実行されるカスタムテスト ステップのみを定義できます。自動テストフレームワーク (ATF) は、ブラウザーで実行されるカスタムステップ構成の作成をサポートしていません。
データ保存
自動テストフレームワーク (ATF) は、テストの実行によって作成されたすべてのデータを自動的に追跡して削除し、テスト後に自動的に変更をロールバックします。
テストスイート
テストスイートを使用すると、指定した順序で一連のテストを実行できます。さらに、テストスイートは階層化することができ、スイートは他のスイートにネストします。テストスイートを実行するタイミングを決定するスケジュールに、テストスイートを関連付けることができます。