デフォルトでは、Xray結果レポートは、mablのアーティファクトをグローバルテストレベルでXrayテストケースに同期します。組織でステップレベルでのエビデンスの同期が必要な場合は、mabl Xray統合設定内でステップレベルのエビデンスマッピングを有効にできます。
この記事では、ステップレベルでXray結果レポートを実装するための推奨ワークフローについて説明します。
開始する前に
mabl と Xray 間でステップレベルのエビデンスマッピングを成功させるには、mabl テストと Xray テストケースのステップが完全に一致している必要があります:
- mabl テストのテスト数が関連する Xray テストケースのテスト数と一致しない場合、結果は正しく同期されません。たとえば、Xray テストケースに 10 個のステップがあり、関連する mabl テストに 15 個のステップがある場合、mabl テストからのステップレベルのエビデンスは 10 番目のステップ以降で切り捨てられます。
- mabl のエビデンスは、Xray テストケースに記載されているステップにマッピングされます。mabl と Xray の対応するステップが異なるアクションを記述している場合、mabl のエビデンスが誤解を招く可能性があります。たとえば、Xray テストケースの最初のステップが「ログイン」であるのに対し、mabl テストの最初のステップが「ビューポートを設定...」である場合、ビューポート設定ステップのステータスとスクリーンショットが、Xray の「ログイン」ステップに関連付けられているように見えてしまいます。
ステップレベルの同期を有効にする
Xray プロジェクトでステップレベルの同期を有効にするには:
- mabl アプリの統合ページに移動します: ワークスペース > インテグレーション。
- 既存のXray統合を編集するか、新しい統合を作成してください。
- 統合設定ページで、マップステータスとステップの証拠がオンになっていることを確認してください。
mabl テストから Xray テスト詳細を作成する
mabl テストステップと Xray テストケース間のエビデンスマッピングを確実に成功させるために、ステップレベルのアーティファクトを同期する際は、次のワークフローをお勧めします。
- mablでテストを作成します。
- テストの詳細ページからmablテストをCSVファイルとしてエクスポートします。
- Xrayで、新しいテストケースを作成します。
- Xray テストケースの Test Details セクションで、mabl テスト CSV ファイルをインポートします。
- テストタイプを「Manual」に設定します
- mabl テスト CSV の「ステップ」フィールドを Xray テストケースの「Action」フィールドにマッピングします
テストの更新
mablテストを更新したり、ステップを追加/削除したりする場合は、Xrayテストケースに対応する変更を加える必要があります。
mabl テストをテストケースに関連付ける
Xrayテストケースを作成したら、mablアプリに戻り、テストをテストケースに関連付けます。
- テストの詳細ページで、鉛筆アイコンをクリックします。
- テスト情報を更新モーダルで、Xrayボタンをクリックし、XrayプロジェクトとテストケースIDを入力します。
mablテストの実行が完了すると、Xrayで結果を公開し、ステップレベルでエビデンスを確認できます。
Xrayテストステップでmablエビデンスを確認する
制限事項
ステップレベルのマッピングでは、mabl と Xray のステップが完全に一致する必要があります。mabl のループは不定回数実行される可能性があるため、ループを含む mabl テストでは、現在ステップレベルのエビデンスマッピングはサポートされていません。