構造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がテストする項目:
- 無効な見出しマークアップ
- 欠落した見出し
- 無効なリスト
- 欠落したリスト
- 見出し内容の正確さ
- ページの各部分の言語が正しくマークアップされているかどうか
- ページタイトルがページ内容を正確に反映しているか
- フレームタイトルがフレームの内容を正確に説明しているかどうか
role="application"が適切に使用されているかどうか
