アクセシビリティダッシュボードは、ユーザーや重要な体験に影響を与える可能性のあるすべての課題を一目で確認できるようにし、重要な課題に集中する時間を増やすことができます。
この記事では、アクセシビリティダッシュボードのインサイトをどのように解釈するかを説明します。
アクセシビリティダッシュボード
このダッシュボードを支えるチェックの設定と実行に関する情報は、アクセシビリティテストの概要ドキュメントをご覧ください。
アクセシビリティダッシュボードは、テスト全体からデータを集約します。ダッシュボードには3つの主要な要素があります。
フィルター
アクセシビリティダッシュボードのフィルターに加えて、アプリケーションフィルターを使用して特定のWebアプリのルール違反を表示することもできます。
アプリケーションによるアクセシビリティダッシュボードのフィルタリング
ルール違反の履歴
ルール違反の履歴は、設定したフィルターに基づいてアクティブなルール違反を表します。アプリケーションのアクセシビリティの品質が把握できたら、チームが遵守すべきしきい値を設定するためにターゲットを更新できます。
アクセシビリティ違反の目標しきい値を設定する
アクティブルール違反
フィルターを設定すると、アクティブルール違反のリストはルール違反履歴チャートの最終日を表します。ルール違反はaxe-coreによって定義され、重大度によって並べ替えられ、重大な課題が常に最初に表示され、軽微な課題が常に最後に表示されます。
ルール違反の拡張ビューには、課題が最後に検出されたテスト実行へのリンクが含まれています。
インスタンス
インスタンスの数は、違反が発生したユニークなページの数を表しています。この数値は、課題がどれほど広範囲にわたっているかを示すのに役立ちます。アプリ全体で違反が頻繁に発生するほど、インスタンスの数は増加します。
URLのクラスタリング
複数のテストが同じページにヒットするたびに新しい違反を報告するのではなく、mablは「URLクラスタリング」と呼ばれるプロセスを使用して、1つの課題に関連している可能性のあるアクセシビリティルールの違反を特定し、グループ化します。次の例では、アクセシビリティダッシュボードがカバレッジページ上のすべての課題を自動的にグループ化します: /workspaces/*/coverage
ワイルドカード [*]
を使用して過剰報告を防ぎます。
違反の解決
mablは、違反が発生したページとテストの両方を追跡します。同じテストがそのページで違反を検出しなくなると、違反はダッシュボードから削除されます。最初に違反を検出したすべてのテストが違反を検出しなくなると、違反は完全に解決されます。