テスト結果からシナリオのスクリーンショットを更新する

Prev Next

本ページでは、テスト実行結果のスクリーンショットを使用して、シナリオ内のステップのスクリーンショットを更新する機能について説明します。

前提条件

本機能を利用するには、以下の条件を満たしている必要があります。

  • テスト結果のステータスが成功していること

  • テスト結果に対応するシナリオが存在すること


機能の概要

この機能では、以下の2つの更新モードを利用できます。

  1. 未取得のスクリーンショットを追加

    • シナリオ内でスクリーンショットが設定されていないステップに対してのみ、テスト結果の画像を反映させます。既存のスクリーンショットは変更されません。

    • 新規作成したシナリオに画像を一括設定したい場合に便利です。

  2. すべてのスクリーンショットを更新

    • シナリオ内のスクリーンショットを、テスト結果の画像ですべて置き換えます。

    • UI変更があった場合などに、最新の状態へ一括更新したい場合に便利です。


利用手順

1. 未取得のスクリーンショットのみを追加する場合

  1. 更新に使用したいテスト結果の詳細ページを開きます。

  2. 画面右上にある「シナリオを更新」ボタンをクリックします。

  3. メニューから「未取得のスクリーンショットを追加」を選択します。

  4. 確認ダイアログが表示されます。

    • 追加対象がある場合、対象ステップ数が表示されます。「スクリーンショットを追加」ボタンをクリックして実行してください。

  5. スクリーンショットを更新しました。」というメッセージが表示されれば完了です。

2. すべてのスクリーンショットを更新する場合

  1. 更新に使用したいテスト結果の詳細ページを開きます。

  2. 画面右上にある「シナリオを更新」ボタンをクリックします。

  3. メニューから「すべてのスクリーンショットを更新」を選択します。

  4. 確認ダイアログが表示されます。

    • 現在のシナリオと画像が異なるステップの数が表示されます。「すべて更新」ボタンをクリックして実行してください。

  5. スクリーンショットを更新しました。」というメッセージが表示されれば完了です。


更新対象外のステップ

以下のステップはスクリーンショットが表示されない仕様のため、更新機能の対象外となります。

  • ウィンドウアクションステップ(ウィンドウを開く、ウィンドウを閉じる、ウィンドウ切り替えなど)

  • グループステップ、共有グループステップ


留意点

  • 共有グループへの影響

シナリオ内で「共有グループステップ」を使用している場合、その中のステップを更新すると共有グループ自体ステップのスクリーンショット自体が更新されます。同じ共有グループステップを使用している他のシナリオにも変更が反映されますのでご注意ください。

  • データテーブル使用時の挙動

データテーブルを使用するシナリオの場合、現在画面に表示しているデータ行のテスト結果が採用されます。別のパターンの画像を使用したい場合は、データ行を切り替えてから操作を行ってください。

  • 復元

シナリオのスクリーンショットを更新後、元に戻す場合は、「シナリオの履歴と復元」を参照し、復元をお試しください。