Slide 1

Slide 1 text

Garoonでアクセシビリティなテスト サイボウズ株式会社 東京品質保証部 小関直子

Slide 2

Slide 2 text

▌自己紹介 ⚫ 小関 直子(こせき なおこ) ⚫ GaroonQA ⚫ 2016年中途入社 ⚫ Garoon品質保証責任者、QA業務全般 Garoonの品質保証活動にアクセシビリ ティを取り入れたく、ギルドに参加!

Slide 3

Slide 3 text

(1)今までのアクセシビリティテスト

Slide 4

Slide 4 text

1.準備 方針:まずは機能テストの中で少しずつ始めてみる ▌テスト前に実施したこと ⚫ アクセシビリティの汎用的な知識の共有 ⚫ テストで使用するツールの統一

Slide 5

Slide 5 text

2.テスト ▌テスト方法 ⚫ 機能テストの合間に実施 ⚫ テスターの気づきベースのテスト

Slide 6

Slide 6 text

3.テストの実施結果 ▌見つかったバグ(一例) ⚫ 読み上げツール(NVDA)で読み上げられない項目がある ⚫ 画面サイズを200%に拡大すると、レイアウトの一部が崩れる ⚫ レイアウトの一部が見づらい ⚫ 必要なタグ情報が記述されていない ⚫ タブ遷移がうまく動かない箇所がある

Slide 7

Slide 7 text

3.テストの実施結果 ▌見つかったバグ(一例) ⚫ 読み上げツール(NVDA)で読み上げられない項目がある ⚫ 画面サイズを200%に拡大すると、レイアウトの一部が崩れる ⚫ レイアウトの一部が見づらい ⚫ 必要なタグ情報が記述されていない ⚫ タブ遷移がうまく動かない箇所がある 思ったよりもバグが見つかった!

Slide 8

Slide 8 text

4.所感 機能テストの中で、アクセシビリティ観点のバ グも検出できそう!! ☺ ✨

Slide 9

Slide 9 text

5.検出した不具合の検証 ▌見つかったバグ(一例) ⚫ 読み上げツール(NVDA)で読み上げられない項目がある ⚫ 画面サイズを200%に拡大すると、レイアウトの一部が崩れる ⚫ レイアウトの一部が見づらい ⚫ 必要なタグ情報が記述されていない ⚫ タブ遷移がうまく動かない箇所がある 検出したバグを振り分け・・・ :改修した :改修見送り

Slide 10

Slide 10 text

5.検出した不具合の検証 ▌見つかったバグ(一例) ⚫ 読み上げツール(NVDA)で読み上げられない項目がある ⚫ 画面サイズを200%に拡大すると、レイアウトの一部が崩れる ⚫ レイアウトの一部が見づらい ⚫ 必要なタグ情報が記述されていない ⚫ タブ遷移がうまく動かない箇所がある ツール側の仕様だったり・・・ 修正すると、仕様への影響があったり、 他に優先度の高いバグがあったり・・・

Slide 11

Slide 11 text

5.検出した不具合の検証 ▌見つかったバグ(一例) ⚫ 読み上げツール(NVDA)で読み上げられない項目がある ⚫ 画面サイズを200%に拡大すると、レイアウトの一部が崩れる ⚫ レイアウトの一部が見づらい ⚫ 必要なタグ情報が記述されていない ⚫ タブ遷移がうまく動かない箇所がある 実際に改修されたのはごくわずか・・・

Slide 12

Slide 12 text

6.所感(訂正) 機能テストの合間にアクセシビリティのバグを見つ けても思ったよりも効果が薄い・・・

Slide 13

Slide 13 text

(2)改善活動

Slide 14

Slide 14 text

1.改善方針 ①テスト対象 →機能テストの合間に対象を決めず、闇雲にテス トするのではなく各機能要件で、アクセシビリティ対応 を実施した部分をテスト対象とする

Slide 15

Slide 15 text

1.改善方針 ②テストの方法 →テスターの主観に依存せずに、観点のばらつきや 指摘ミスを防止するテスト方法とする ⇒チェックリストを活用し、テスト観点とテスト内容 を定義する チェックリスト☞

Slide 16

Slide 16 text

2.チェックリストの詳細(テストに関連する部分) チェック項目の詳細☟ WCAGの項目単位(1.1.1)

Slide 17

Slide 17 text

2.チェックリストの詳細(テストに関連する部分) 1.1.1 非テキストコンテンツ: 利用者に提示されるすべての非テキストコンテンツには、同等の 目的を果たすテキストによる代替が提供されている。

Slide 18

Slide 18 text

2.チェックリストについて どのようなユーザに価値があるのか

Slide 19

Slide 19 text

2.チェックリストについて どのように確認するのか?

Slide 20

Slide 20 text

2.チェックリストについて チェック対象外となる部分も明記

Slide 21

Slide 21 text

(3)これからのアクセシビリティテスト

Slide 22

Slide 22 text

▌テスト前に実施すること ⚫ チェックリストの共有 →テスト観点の共通認識を持つ ⚫ ツールの実際の使われ方を共有 1.準備 方針:アクセシビリティ対応部分をチェックリストベースでテスト

Slide 23

Slide 23 text

2.テスト ▌テストの方法 ⚫ アクセシビリティ対応に対するテスト ⚫ チェックリストベースのテスト →指摘ミスや観点のばらつき防止 検出すべきバグを検出すべきタイミングで!

Slide 24

Slide 24 text

3.これから目指すもの ⚫ 状況や情勢は日々変わるもの →QAの誰もが、アクセシビリティのテストをアップデートで きるように! まずは、チェックリストの浸透とアクセシビリティテストの実績 を積むことはもちろんですが・・・

Slide 25

Slide 25 text

ありがとうございました。