構造IGTは、テスト対象のページが見出し、言語、ページタイトルなどの適切な構造を持っているかどうかをテストします。構造ツールは見出しツールとページ情報ツールに取って代わり、追加のテストを行います。
仕組み
最初にすることは、テストしたい状態にページを設定することです。その後、いくつかの簡単な質問が、ページが適切な構造を持っているかどうかを判断するためのアクセシビリティテストの完了へと導きます。構造IGTはページのスクリーンショットを撮る能力を必要とします。スクリーンショットが撮影されている間、ページをスクロールしたり操作したりしないでください。テストを開始する準備ができたら「開始」をクリックしてください。
ステップ1:見出し
構造IGTは、テスト対象のページ上の見出しを検出します。最初に、検出された見出しの中で見出しとして扱うべきでないものがあるかどうかを判断するよう求められます。これは、スタイリングのためだけに見出しのセマンティクスが使用されている場合です。
誤用された見出しがある場合は、各誤用された見出しを選択してIGTに通知できます。
次に、検出されなかった見出しを特定できます。何も見落としがない場合は、「いいえ、何もありません!」を選択してください。
最後に、各見出しのテキストがその直後の内容を説明しているかどうかを判断します。正確で説明的なテキストを持つ各見出しには「はい」を、不正確または説明不足なテキストを持つ見出しには「いいえ」を選択します。
ステップ2:リスト
リストの使用が正しいかどうかを確認するために、構造IGTのステップ2ではページ上の既存のリストを検証します。さらに、リストとしてマークアップされていないがリストとして機能する要素を特定するよう求められます。
ステップ3:言語
すべてのコンテンツが言語の面で適切にマークアップされていることを保証するために、構造IGTはページの全体的な言語から逸脱している領域を特定するよう求めます。
lang属性を持つコンテンツブロックについては、構造IGTが指定された言語の正確性を検証しようとします。たとえば、lang=esでマークアップされたスペイン語コンテンツがある場合、IGTはそのテキストが実際にスペイン語であるかどうかを評価します。
ステップ4:タイトル
タイトルのステップでは、ドキュメントのタイトルおよびフレームタイトルをテストする手順を案内します。
ステップ5:アプリケーション
role="application"属性/値は慎重に使用する必要があり、実際のデスクトップアプリケーションを模倣する複雑なウィジェットが主に含まれている場合に限られます。構造IGTはrole="application"要素を検出し、それらが実際に属性の正しい使用であることを確認するよう求めます。
アプリケーションロールの正しい使用を判断することの複雑さから、この質問に答えることに自信がない場合は「わからない」を選択できます。
ステップ6:メディア
構造IGTの最後のステップでは、ページ上の各メディア(音声・映像)要素のテキスト代替をテストするのを支援します。
自動モードでの実行
自動IGTモード が有効になっていると、AIは構造IGTのテストエリアを自動で処理します。インタラクティブ要素や画像のIGTとは異なり、要素選択のステップはありません。開始 をクリックすると、AIはページをスキャンし、ページ構造の各エリアを順番に分析します。
自動モードはメディア要素を評価しません。メディアのステップは完全に省略されるため、音声および動画要素のテキスト代替はテストされません。メディアをカバーするには、自動モードをオフにして構造IGTを実行してください。
ステップ 1: AIがページ構造を分析
AIは構造IGTの各エリアを順番に処理し、標準テストが提示する質問に答えます。
- 見出し: 見出しであってはいけない見出し、ページ上で見出しマークアップが欠けている見出し、各見出しのテキストがその後に続く内容を説明しているか。
- リスト: ページのリストの中で本物のリストであるものや、リストとしてマークアップされていないがリストとして機能するコンテンツ。
- 言語: ページが実際に宣言されている言語で書かれているかどうか、各要素が自分自身の言語を宣言している場合、その内容と一致しているか。
- タイトル: ドキュメントのタイトルがページを意味深く説明しているか、各フレームのタイトルがそのフレームの内容を説明しているか。
- アプリケーション: 各
role="application"要素が本当にデスクトップアプリケーションのように動作するかどうか — 標準テストでは「わからない」で先送りできる評価。
構造IGTは他のIGTよりも広範囲をカバーするため、分析は一連のステップとして行われ、他の自動IGTよりも完了までに明らかに時間がかかることがあります。
ステップ 2: フォールバック質問に答える
AIが特定の要素やエリアを分析できない場合、その要素に対して標準の手動質問にフォールバックします。— 例として、「AIは次の見出しを分析できませんでした。見出しであるべきでないものを選択してください。」これらの質問は分析中に出され、標準の構造IGT実行時と同じように回答します。
ステップ 3: 結果を確認
分析が完了すると、分析された要素の総数と合格および不合格の内訳を含むAIの分析概要が表示されます。そこから、AIの調査結果を要素ごとに確認し、修正を加えてテストを完了させることができます。テストの結果を確認し、修正を行い、完了する詳細については、自動IGTをご覧ください。
テスト内容
構造IGTがテストする項目:
- 無効な見出しマークアップ
- 欠落した見出し
- 無効なリスト
- 欠落したリスト
- 見出し内容の正確さ
- ページの各部分の言語が正しくマークアップされているかどうか
- ページタイトルがページ内容を正確に反映しているか
- フレームタイトルがフレームの内容を正確に説明しているかどうか
role="application"が適切に使用されているかどうか
