画像:所長キャラクター

8章 試験方法

<注意事項>
この文章は、2010年度に公開予定の「JIS X 8341-3:2009(改正原案)」を元に、実際のウェブ作成に当たって特に必要と思われる部分を私の理解を深めるために、WCAG 2.0(翻訳版)なども参考に表現を変えたり、一部を省略・書き換えたものです。従って、原文とは違っており、正確ではない可能性があります。正しくは、JIS X 8341-3:2009(改正原案)を必ず参照してください。
また、新しいJIS規格は公開前ですので、内容は今後変更される可能性があります。

8.1 適合試験の要件

8.1.1 ページ単位

ウェブコンテンツをページ単位でアクセシビリティの適合試験する場合には、次の要件を満たさなければならない。

a)ページ全体

アクセシビリティ適合試験及び達成レベルはページ全体に対して行い、ページの一部を除外する事はできません。
例えば、別ページでも、そのページ内の語句説明や映像での代替表現などの場合は、そのページも一部と見なされます。
また、ページに第三者が書き込むなどの、制作者や運営者が制御できないコンテンツがある場合は、8.1.3 を参照して下さい。

b)一連のプロセス

そのページが例えば、オンラインショッピングのように製品を選択して購入するような利用者が目的を達成するために一連の手順が必要な場合は、製品の選択から支払いまでのページがプロセスの一部なので、全てのページが適合している必要があります。

8.1.2 ウェブサイト全体

ウェブサイト全体の適合試験する場合は、次のいずれかの方法で試験対象ページを選択し、8.1.1 の方法を用いて試験しなければならない。ただし、ウェブサイト全体とは、同一アドレスだけの単体とは限らない。

a)すべてのページを選択する場合

ウェブサイト全体に属するすべてのページの適合試験を行います。この結果を用いてウェブサイト全体の適合宣言を一括で行うときは、適合試験した最も低いレベルで宣言します。あるいは各ページごとに宣言してもかまいません。

b)ランダムに選択する場合

ウェブサイト全体に属するすべてのページからランダムにサンプリングして適合試験を行います。(現時点ではサンプリングの数については書かれていませんが、理論的に適切と思われる数が必要と思われます)

c)ランダムではない方法で選択する場合

ウェブサイト全体の構造や設計方針、利用状況などを検討し、対象とするページを選択して適合試験を行います。以下のページがある場合は、それらを含める必要があります。

また、ページの選択に当たっては次の様なページを考慮に入れることが望まれます。

ページ上に戻る

8.1.3 第三者によるコンテンツの改変

作成後にコンテンツが追加や変更されるページを制作することがあります。例えば、掲示板やブログなど、利用者がコメントを追加できるものやコンテンツを提供できるような場合です。他にも、複数の提供者から集めたコンテンツで構成されるポータルサイトやニュースサイト、自動的に挿入される広告のように他の情報源から自動的に挿入されるページがあります。
これらの場合、最初に制作した時点では、コンテンツがどのように変化していくか予測ができないため、途中でアクセシビリティに影響を及ぼす可能性があることに注意することが重要になります。
そのような場合は、以下の方法から選択します。

a)監視、修正できる場合

予測できる範囲で適合試験を実施し、適合宣言をします。その後、ページの監視を行い、第三者によってページが変更された場合でも、2営業日以内にアクセシビリティに適合していないコンテンツが削除されるか、適合するように修正されるされていれば、そのページは適合しているとみなすことができます。
もちろん、適合していないコンテンツを監視・修正できないのであれば、適合しているとはいえません。

b)例外事項記述の場合

特定された部分を除外して適合試験を行い、適合宣言をします。その場合、8.3 に従って「ページ全体として適合試験していないが、以下の第三者によるコンテンツを除いてアクセシビリティ達成レベル X で試験を行った。」というような、例外事項の記述を行うことができます。ただし、このような例外が認められるのは、次のすべての条件を満たす場合に限ります。
1)コンテンツ制作者が監視・修正できるコンテンツではないこと。
2)ユーザが識別できるように、例外が適用されている箇所が明確に説明されていること。
ただし、「私たちが制御できない部分すべて」のように該当箇所が不明確な説明では不十分です。

8.2 試験の手順

試験は、次の手順で実施しなければならない。

a)試験環境の確認

試験に先立って、依存する技術を確認します。

b)実装チェックリストの作成

7章の達成基準に基づいて、実装方法及びその試験方法を明確にした、実装チェックリストを作成します。例を表4に示します。
注1)このチェックリストは、6.2の設計段階で要件を定めた場合には、その内容に基づいています。
注2)JIS X8341-1:2009 附属書JC(参考)の試験方法には、「測定及び自動化試験」、「観察」、「資料的論拠」、「専門家評価」、「利用者評価」の5つの方法が記載されています。

表4-実装チェックリストの例 (一部)
達成基準 等級 適合 試験 備考
項番 実装方法 方法
7.1.1.1 非テキストコンテンツ A      
1 img 要素にalt属性があること   自動化試験 チェックツールXXXによる
2 input要素の画像ボタンにalt属性があること   自動化試験 チェックツールXXXによる
3 area要素にalt属性があること   自動化試験 チェックツールXXXによる
4 img,area要素,input要素の画像ボタンのalt属性に適切な代替テキストが記述されていること   観察及び専門家評価  
5        
6        
  (以下省略)        
7.1.2.1 収録済の音声しか含まないメディア及び収録済の映像しか含まないメディア      
1        
2        
3        
  (以下省略)        

c)試験対象の特定

8.1 により、試験の対象となるページ及び方法を選択し特定します。

d)試験

対象とするページを試験し、試験結果を実装チェックリストに記載します。

e)達成基準チェックリストの作成

実装チェックリストに基づき、達成基準チェックリストを作成します。
表5に達成基準チェックリストの例を示します。「適用」の欄には、ウェブサイト又はページで使われている技術に、その達成基準を適用すべきかどうかを記載します。例えば、音声コンテンツが存在しない場合には、音声コンテンツに関する達成基準は適用されませんが適合していると見なすことができます。

表5-達成基準チェックリストの例 (一部)
達成基準 等級 適用 適合 備考
7.1.1.1 非テキストコンテンツ A  
7.1.2.1収録済の音声しか含まないメディア及び収録済の映像しか含まないメディア A 動画,音声コンテンツなし
7.1.2.2収録済の音声コンテンツのキャプション A 動画,音声コンテンツなし
7.1.2.3収録済の映像コンテンツの音声ガイド又は代替 A 動画,音声コンテンツなし
7.1.2.4 ライブの音声コンテンツのキャプション AA 動画,音声コンテンツなし
       
(以下省略)        
ページ上に戻る

8.3 試験結果の表示

8.3.1 ページ単位の場合

ページ単位で試験結果を表示する場合には、以下の内容を含む必要があります。表6にページ単位での試験結果表示の例を示します。
 a) 達成したウェブコンテンツのアクセシビリティ達成レベル
 b) 試験を行ったページのURL
 c) 8.1.3の例外事項がある場合は、該当する箇所を特定できる説明
 d) 達成基準を満たすために使用したウェブコンテンツ技術のリスト
 e) そのページの達成基準チェックリスト
 f) 試験実施期間
注)JIS Q1000などを用いてこの規格への適合宣言を行う場合には、それらの規格による宣言も参照して下さい。

表6-試験結果表示の例(ページ単位)
JIS X 8341-3:2009 に基づく試験結果表示(ページ単位)
a)達成した等級
  ・ウェブコンテンツのアクセシビリティ達成等級「AA」
b)URL
  ・http://www.example.go.jp/index.html
c)例外事項
  ・なし
d)達成基準を満たすために使用したウェブコンテンツ技術
  ・HTML 4.01, CSS 2
e)達成基準チェックリスト
  ・別紙
f)試験実施期間
  ・2009年○○月○○日~○○日
g)実装チェックリスト
  ・別紙
h)試験に使用したチェックツール等の名称及びバージョン
  ・アクセシビリティチェッカー Ver 2.0
i)依存していない技術
  ・JavaScript 1.2
j)検証に用いたユーザエージェント
 (OSの名称及びバージョン)
  (ブラウザの名称及びバージョン)
  (ブラウザの名称及びバージョン)
  (ブラウザの名称及びバージョン、支援技術の名称及びバージョン)
  (ブラウザの名称及びバージョン、支援技術の名称及びバージョン)
  (支援技術の名称及びバージョン)
  (支援技術の名称及びバージョン)
 (OSの名称及びバージョン)
  (ブラウザの名称及びバージョン)
k)宣言する等級より上の等級で満たしている達成基準のリスト
  ・なし
l)達成基準以上の追加措置
  ・なし

8.3.2 ウェブサイト全体

ウェブサイト全体での試験結果を表示する場合には、次の内容を含む必要があります。表7にウェブサイト全体の試験結果表示の例を示します。

 a) 達成したウェブコンテンツのアクセシビリティ達成レベル
 b) ウェブサイト全体を特定するための範囲及び可能な場合は総ページ数
 c) 試験の対象ページを選択した方法(8.1.2)
 d) 試験を行ったページのURL又はページ群のURLリスト及びその数
 e) 8.1.3 の例外事項がある場合、該当する箇所を特定できる説明
 f) 達成基準を満たすために使用したウェブコンテンツ技術のリスト
 g) 達成基準チェックリスト
 h) 試験実施期間
注)JIS Q1000などを用いてこの規格への適合宣言を行う場合には、それらの規格による宣言も参照して下さい。

表7-試験結果表示の例(ウェブページ一式)
JIS X 8341-3:2009 に基づく試験結果表示(ウェブページ一式)
a)達成した等級
  ・ウェブコンテンツのアクセシビリティ達成等級「AA」
b)サイトの範囲
  ・http://www.example.go.jp/subdir/ 以下のすべてのページ
  ・総ページ数 ○○○○ページ
c)ページの選択方法
  ・ランダムサンプリングにより100ページを選択
d)試験を行ったページのURLリスト
  ・別紙
e)例外事項
  ・利用者がアップロードした動画は除く
f)達成基準を満たすために使用したウェブコンテンツ技術
  ・XHTML 1.0
g)達成基準チェックリスト
  ・別紙
h)試験実施期間
  ・2010年○○月○○日~○○日
i)実装チェックリスト
  ・別紙
j)試験に使用したチェックツール等の名称及びバージョン
  ・アクセシビリティチェッカー Ver 2.0
k)依存していない技術
  ・JavaScript 1.2
l)検証に用いたユーザエージェント
 (OSの名称及びバージョン)
  (ブラウザの名称及びバージョン)
  (ブラウザの名称及びバージョン)
  (ブラウザの名称及びバージョン、支援技術の名称及びバージョン)
  (ブラウザの名称及びバージョン、支援技術の名称及びバージョン)
  (支援技術の名称及びバージョン)
  (支援技術の名称及びバージョン)
 (OSの名称及びバージョン)
 (ブラウザの名称及びバージョン)
m)宣言する等級より上の等級で満たしている達成基準のリスト
 ・なし
n)達成基準以上の追加措置
 ・なし

8.3.3 追加の表示事項

ページ単位又はウェブサイト全体での試験結果を表示する場合には、次の内容を含めることが望まれます。

 a) 実装方法チェックリスト
 b) 試験に使用したチェックツール等の名称及びバージョン
 c) 使用しているが適合には依存していない技術のリスト
 d) コンテンツを検証するのに用いたOS、支援技術を含むブラウザの名称及びバージョン
 e) 宣言する等級より上の等級で満たしている達成基準のリスト
 f) アクセシビリティを向上するために達成基準以上に追加で施した措置に関する情報
注)JIS Q1000などを用いてこの規格への適合宣言を行う場合には、それらの規格による宣言も参照して下さい。

ページ上に戻る