カスタム UI テストの作成
カスタム UI ページでコンポーネントをテストします。
始める前に
- ページインスペクターを使用してテスト可能なカスタム UI コンポーネントを識別します。「ページインスペクターを有効にして使用する」を参照してください。
- 必要なロール:admin
手順
- 次のように移動する。 All (すべて) > Automated Test Framework (自動テストフレームワーク (ATF)) > テスト.
- [New] をクリックします。
- テストの名前と説明を入力します。
- [保存] をクリックします。
- [テストステップ] 関連リストで、[テストステップを追加] をクリックします。
-
ターゲットのカスタム UI に移動するには、テストステップを追加します。
[モジュールに移動] を使用して、アプリケーションナビゲーターモジュールがあるページを開きます。 [サービスポータルページを開く] ステップを使用して、ポータルページを開きます。UI ページを開くには、次のテストステップを実行します。
- [既存のレコードを開く]:ページのレコードを開きます。
- [UI アクションをクリック]:[試す (Try It)] UI アクションをクリックしてページを開きます。
-
カスタム UI コンポーネントの動作を検証するために、カスタム UI カテゴリからテストステップを追加します。
利用可能なカスタム UI テストステップのリストについては、「カスタム UI カテゴリ」を参照してください。
-
テストステップを追加するときに UI コンポーネントを取得します。
テストステップの UI コンポーネントのリストを取得して、カスタム UI ページのテスト可能なページコンポーネントを識別します。[コンポーネントを取得] を選択して、現在のページのコンポーネントを収集します。
既存または新しいクライアントテストランナーを使用して、コンポーネントが取得されます。取得プロセスで使用されるクライアントテストランナータブがフォアグラウンドで実行されていることを確認します。[コンポーネントを取得] を選択してもコンポーネントが生成されないテストの場合は、次の警告メッセージが表示され、[次へ] ボタンが無効になります。ページコンポーネントのリストを既に取得している場合は、[次へ] をクリックして、以前に取得したリストを使用します。[コンポーネントを取得] をクリックして、現在のステップを再実行し、テスト可能なページコンポーネントのリストをリフレッシュすることもできます。コンポーネントの取得中にテストが失敗した場合は、次の警告通知が表示されます。通知のリンクをクリックすると、テスト結果を確認できます。注:テストのステップを更新する必要がある場合は、そのステップの [コンポーネントを取得] をクリックすると、その特定のステップまでのみテストが実行されます。選択したステップ以降のステップに対するテストは実行されません。更新されたすべてのステップが失敗なしで合格すると、テストは合格です。自動テストフレームワーク (ATF) はページコンポーネントのリストを保存し、テストステップフォームの [コンポーネント値] または [コンポーネント] フィールドにリストを表示します。フィールドには、各コンポーネントに関する次の情報が表示されます。
フィールド 説明 タイプ HTML 要素の説明とタグ。たとえば、 Text<input>。ラベル HTML コンポーネントラベル。 値 コンポーネントの値。たとえば、コンポーネントが検索入力の場合、値は Search のようになります。 ページエリア <div>や<section>要素などのコンポーネントを含む HTML レイアウト要素。カスタム UI テストステップを含むパラメーター化されたテストを作成した場合、システムは最初のデータセットのみを使用してコンポーネントを取得します。