自動化された問題、IGT、および手動の問題のインポート
Axe Auditorのユーザーは、手動で(axe DevTools Pro拡張を使用してJSONファイルとしてエクスポートされたもの)問題をインポートしたり、テストユニットレベルでの自動統合を通じてインポートしたりすることができます。これにより、自動化された問題、IGT、および手動の問題を一度にインポートできるようになります。
注1 - 手動の問題とともにスクリーンショットを自動的にインポートする: 手動の問題をインポートするとき、関連するスクリーンショットはJSONファイルのScreenshotURLタグを使用して自動的にインポートされます。
注2 - インポート中にメジャーバージョンのみを比較する: Axe Auditorは、同じメジャーなaxe-coreバージョンを使用している限り、axe DevTools Pro拡張によって生成された問題のインポートを許可します。これは、テストランと拡張の間でメジャーバージョン番号(バージョン番号の最初の数字)が異なる場合にのみ、拡張生成ファイルのインポートを防ぐことを意味します。 マイナーバージョンが異なる場合、axa Auditorはユーザーに警告を提供するだけで、インポートされるaxe-coreのバージョンがaxe Auditorのバージョンと一致せず、テストデータにいくつかの差異がある可能性があることを示します。これらの違いは、主にaxe Auditorでの問題に関連するDequeのチェックポイントの相違に関連しています。
注3 - Native Mobile AndroidおよびNative Mobile iOS用axe DevTools Mobileから問題をインポートする - ネイティブモバイルベースのデジタル資産タイプからaxe DevTools Mobileの問題をインポートする場合、axe Auditorは「実験的」および「レビューが必要」な問題をインポートしません。さらに、AAAルールセットの問題は無視されます。なぜなら、AAAルールをサポートしていないからです。
注4 - 保存されたテストと問題オプションを使用する: axe DevTools Extensionから問題をエクスポートする際に、「保存されたテストと問題」オプションを使用してください。
注5 - 問題数がゼロのJSONファイルのインポート: DevTools Proを使用して問題数がゼロのJSONファイルをインポートする場合、axe Auditorは問題が報告されていないIGTの一部としてテストされたチェックポイントを表示します。これにより、axe DevTools Proおよびaxe Auditorを使用したテストの一部としてテストされたチェックポイントのより完全なリストを取得し、テストされていないチェックポイントにのみ集中できるようになります。
注6 - axe DevToolsのインポートでのIGTの複数回の実行: axe DevTools拡張(Pro機能)でマルチラウン機能を使用し、axe Auditor Test Runにインポートするためにエクスポートを使用している場合、axe Auditorには複数回の実行にわたってインポートされた問題の合計がインポートされます(重複を手動で削除した後)。
問題のインポートボタンの使用
テストユニットに含めることのできる3つの異なるタイプの問題は次のとおりです。
- 自動化された問題 - Auditor内から、またはユーザーがアップロードしたJSONファイルから。
- IGT問題 - axe DevTools Pro拡張がIGTテストを実行しながら見つけられるすべての問題は、ユーザーがアップロードしたJSONファイルからIGT問題としてマークされます。
- 手動の問題 - Auditor内から、またはユーザーがアップロードしたJSONファイルから。
テストユニットの概要ページで、「テストの状態」というセクションを使用して自動化された問題、IGT、手動の問題をインポートします。このセクションには次の内容があります。
- 問題のインポートが開始された日時、
- インポートの状態と完了日時を示すテストの状態、そして
- ユーザーがDeque Systemsによって提供された定義済みフォーマットのJSONファイルをアップロードできるインポート問題ボタン。
インポート問題ボタンをクリックすると、インポート問題確認ダイアログボックスが表示され、JSONファイルを使用して3つのタイプの問題をすべてインポートできます。JSONファイルを生成するには、axe DevTools拡張でのJSONオプション(エクスポート → 保存されたテストと問題 → JSONオプション)を使用します。
問題をインポートする際、関連するスクリーンショットはJSONファイルのScreenshotURLタグを使用して自動的にインポートされます。ScreenshotURLタグが空の場合は、問題にスクリーンショットは追加されません。
注1: 問題を再度インポートする際、テストユニットに既にその問題が含まれている場合は、既存の問題を保持するか、ファイル内の問題と置き換えることができます。Axe Auditorは、JSONファイルを使用してインポートされた手動問題のみを削除して置き換えます。ユーザーによって手動で追加された問題は影響を受けず、削除または再インポートされません。
注2: デジタル資産タイプがデスクトップウェブまたはモバイルウェブ、またはすべてのWCAGおよび信頼されたテスター標準でない場合、自動テストを実行したり、IGTおよび手動の問題をインポートしたりできません。テストラン概要ページのボタンには、資産タイプがデスクトップウェブまたはモバイルウェブでない場合、「Run Automated Tests」の代わりに「Not applicable」と表示されます。また、「Import Issues」も表示されます。
注3: Axe Auditorは違反のみを考慮するため、インポートされた問題に「Needs Review」または「Best Practices」問題が含まれている場合、axe Auditorはそれらの問題をインポートしません。
Axe Auditorでの自動統合の使用
概要
手動インポートに加えて、 Axe Auditor は 自動統合による問題インポートをサポートします。
Axe Auditorは、 axe DevTools Pro Extension とAPIを通じて統合されており、ユーザーがワンクリックで問題をAuditorに送信できるようにします。ただし、 Axe Auditor Integration に Axe Accountを登録している必要があります。
Axe DevTools Pro ExtensionからAuditorにデータを送信する方法
前提条件
データを送信する前に、次のステップがAuditorで完了していることを確認してください:
- Auditor IntegrationはdevTools pro拡張機能で利用可能であり、ユーザーは Auditor Integration サブスクリプションを購読する必要があります。
- ユーザーはAuditorのライセンスユーザーである必要があります。
- テストケースを作成 し、それに対応する テストランを作成してください。
- テストユニットを 「進行中」 のステータスに移動します。 (テストユニットが「未開始」ステータスの場合、データをインポートできません。)
問題のインポート手順
-
Axe DevTools Pro拡張機能でテストを実行
- テストしたいURLを開きます。
- Axe DevTools Pro拡張機能を起動 し、テストを完了します。 and complete your testing.
-
共有テストリンクの取得
- テストが完了したら、 共有テストリンク を取得し、新しいタブで開きます。
-
問題をAuditorに送信
- 「Auditorに送信」 ボタンをクリックします。 button.
- テストユニットIDを入力 し、それはAuditorテストユニット からコピーできます( (available on the テストラン概要 と テストユニット ページで利用可能です)。
-
確認とデータ処理
- 送信すると、 DevToolsはデータをAuditorに送信し 、確認メッセージを表示します。
- もし Auditorテストユニットに既に問題が含まれている場合、既存のデータを上書きするかどうかを尋ねるプロンプトが表示されます。
- 上書き を選択した場合、Auditorの以前のすべての問題が新たにインポートされたものに置き換えられます。 is selected, all previous issues in Auditor will be replaced with the newly imported ones.
サポートされている問題タイプ
ユーザーは、次の問題タイプを統合を通じて直接Auditorに送信できるようになりました:
- 自動化された問題
- IGT(インテリジェントガイド付きテスト)の問題
- 手動問題
すべての 検証―URLチェック、テスト方法論の基準、axe-coreバージョンの互換性を含む―はインポートされたデータに適用され、正確性と一貫性を確保します。 URL checks, testing methodology standards, and axe-core version compatibility—will apply to imported data, ensuring accuracy and consistency.
エラーメッセージ
| エラーコード | 説明 |
|---|---|
| 409 - コンフリクト | テストユニットにすでに問題が含まれている場合に表示されます。ユーザーは 「データを上書き」 をクリックして問題を送信する必要があります。 |
| 500 - 内部サーバーエラー | 次の場合に表示されます: URL、テスト基準、またはaxe-coreバージョン が監査用テストユニットと一致しない場合に表示されます。 |
この統合はアクセシビリティテストのワークフローを合理化し、 シームレスで正確かつ効率的な 問題の転送を Axe DevTools Pro Extension と Auditorの間で実現します。





