自動化、IGT、および手動の問題のインポート
Axe Auditor ユーザーは手動で問題をインポートすることができ(axe DevTools Pro 拡張機能を使用して JSON ファイルとしてエクスポートされる)、テストユニットレベルでの自動統合を通じて、1回の操作で自動化、IGT、および手動の問題をインポートできます。
注意 1 - 手動の問題をスクリーンショットと一緒に自動的にインポートする: 手動の問題をインポートすると、関連するスクリーンショットが JSON ファイル内の ScreenshotURL タグを使用して自動的にインポートされます。
注意 2 - インポート時にメジャーバージョンのみを比較する: Axe Auditor は、同じメジャーな axe-core バージョンを使用している限り、axe DevTools Pro 拡張で生成された問題をインポートできます。これは、axe Auditor が拡張機能生成ファイルのインポートを防ぐのは、テストランと拡張機能のメジャーバージョン番号(バージョン番号の最初の桁)が異なる場合だけであることを意味します。 マイナーバージョンが異なる場合、axe Auditor はユーザーに対して警告を表示し、インポートされる axe-core バージョンが axe Auditor のバージョンと一致しないこと、テストデータにいくつかの違いがある可能性があることを知らせます。これらの違いは主に、axe Auditor に関連する問題に関連する可能性のある Deque チェックポイントの違いに関連しています。
注意 3 - axe DevTools Mobile からのネイティブモバイル Android およびネイティブモバイル iOS の問題をインポートする - ネイティブモバイルベースのデジタル資産タイプからの問題をインポートする際、axe Auditor は Experimental および Needs Review の問題をインポートしません。さらに、axe Auditor は AAA ルールセットの問題を無視します。これは AAA ルールをサポートしていないためです。
注意 4 - 保存されたテストおよび問題オプションの使用: axe DevTools 拡張機能から問題をエクスポートする際に「保存されたテストおよび問題」オプションを使用します。
注意 5 - 問題がゼロの JSON ファイルをインポートする: DevTools Pro を使用して問題がゼロである JSON ファイルをインポートする際、axe Auditor は IGT の一部としてテストされたチェックポイントを表示します。これにより、axe DevTools Pro と axe Auditor を使用したテストの一部としてテストされたチェックポイントのより完全なリストを取得でき、テストがまだ残っているチェックポイントのみに集中することができます。
注意 6 - axe DevTools インポートでの IGT の複数実行: Pro 機能である axe DevTools 拡張機能のマルチラン機能を使用しており、エクスポートを axe Auditor のテストランにインポートする場合、複数の実行内のすべての問題の合計がインポートされます(重複を手動で削除した後)。
問題のインポートボタンの使用
テストユニットに含まれる可能性のある 3 種類の問題は次の通りです:
- 自動化された問題 - Auditor 内部またはユーザーがアップロードした JSON ファイルから。
- IGT 問題 - ユーザーがアップロードした JSON ファイルから、axe DevTools Pro 拡張が IGT テストを実行中に見つけることができるすべての問題が IGT 問題としてマークされます。
- 手動の問題 - Auditor 内部またはユーザーがアップロードした JSON ファイルから。
テストユニット概要ページでは、テスト状況と呼ばれるセクションを使用して自動化、IGT、および手動の問題をインポートします。このセクションには次の内容が含まれています:
- 問題のインポートが開始された日時、
- インポートのステータスと完了した日時を示すテストのステータス、および
- Deque Systems が提供する事前定義された形式で JSON ファイルをアップロードするための「問題をインポートする」ボタン。
「問題をインポートする」ボタンをクリックすると、「問題をインポートする」確認ダイアログボックスが表示され、JSON ファイルを使用して 3 種類すべての問題をインポートできます。JSON ファイルを生成するには、axe DevTools 拡張の JSON オプションを使用します(エクスポート → 保存されたテストと問題 → JSON オプション)。
問題をインポートする際、関連するスクリーンショットは JSON ファイル内の ScreenshotURL タグを使用して自動的にインポートされます。ScreenshotURL タグが空の場合、問題にはスクリーンショットが追加されません。
注意 1: 問題を再度インポートする際、既存の問題を保持するか、ファイル内の問題で置き換えることを選択できます。テストユニットにすでにそれらの問題が含まれている場合、axe Auditor は手動でインポートされた手動の問題だけを削除して置き換えます。ユーザーが手動で追加した手動の問題は影響を受けず、削除または再インポートされません。
注意 2: デジタル資産のタイプがデスクトップウェブまたはモバイルウェブでない場合、すべての WCAG および信頼できるテスタースタンダードを満たしていないと、自動テストを実行したり、IGT および手動の問題をインポートしたりできません。未適用の資産タイプの場合、「自動テストを実行」と「問題をインポートする」ボタンは「適用外」と表示されます。
注意 3: axe Auditor は違反のみを考慮するため、インポートされる問題に「要レビュー」または「ベストプラクティス」の問題が含まれる場合、axe Auditor はそれらの問題をインポートしません。
Axe Auditor での自動統合の使用
概要
手動インポートに加えて、 axe Auditor は、 自動統合をサポートしています。
Axe Auditor は、 axe DevTools Pro 拡張 と API 経由で統合されており、ユーザーは問題をシームレスに送信することができます。必要なのは、 Axe Auditor インテグレーション にサブスクライブしていることです。 Axe アカウントでの
Axe DevTools Pro 拡張から Auditor へのデータの送信方法
前提条件
データを送信する前に、次のステップがAuditorで完了していることを確認してください。
- Auditor IntegrationはdevTools pro拡張機能で利用可能であり、ユーザーは Auditor Integration のサブスクリプションに登録する必要があります。
- ユーザーはAuditorのライセンスユーザーである必要があります。
- テストケースを作成し、 それに対応する テストランを作成します。
- テストユニットを 「進行中」 ステータスに移動します。 (テストユニットが「未開始」ステータスの場合、データをインポートすることはできません。)
問題をインポートする手順
-
Axe DevTools Pro拡張機能でのテスト実施
- テストしたいURLを開きます。
- Axe DevTools Pro拡張機能を起動し、 Axe DevTools Pro拡張機能 でのテストを完了します。
-
共有テストリンクの取得
- テストが完了したら、 共有テストリンク を取得し、新しいタブで開きます。
-
問題をAuditorに送信
- 「 Auditorに送信 」ボタンをクリックします。
- テストユニットIDを入力し、 テストユニットIDは以下の場所からコピーできます。 Auditorテストユニット (以下の テストラン概要 と テストユニット ページで利用可能)。
-
確認とデータ処理
- 送信されると、 DevToolsはデータをAuditorに送信し 、確認メッセージが表示されます。
- もし Auditorテストユニットがすでに問題を含んでいる場合、既存のデータを上書きするかどうかが求められます。
- 「 上書き 」が選択された場合、Auditorの以前のすべての問題は新たにインポートされたものに置き換えられます。
サポートされている問題タイプ
ユーザーは、次の問題タイプを統合を通じてAuditorに直接送信できます:
- 自動化された問題
- IGT(インテリジェント・ガイド付きテスト)問題
- 手動の問題
すべての 検証—URLチェック、テスト方法論の標準、axe-coreバージョンの互換性を含む— —インポートされたデータに適用され、正確性と一貫性が確保されます。エラーメッセージ
エラーコード
| 説明 | 409 - 対立 |
|---|---|
| テストユニットにすでに問題が含まれている場合に表示されます。ユーザーは | 「データを上書き」 をクリックして問題を送信する必要があります。 500 - 内部サーバーエラー |
| 次の内容が | URL、テスト基準、またはaxe-coreバージョン 監査ユニットと一致しない場合に表示されます。 この統合により、アクセシビリティテストのワークフローが簡素化され、 |
シームレスで正確かつ効率的な 問題の移行が Axe DevTools Pro Extension と Auditor の間で実行されます。データをAuditorに送信





