Web Accessibility Academy · レッスン

開発者が対応できるバグレポートを書く

手順、基準、期待する修正内容を記録します。

レッスン 3/413 ステップ

「開発者が対応できるバグレポートを書く」はCoddyKit上の無料Web Accessibility Academyレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはWeb Accessibility Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Web Accessibility Academyコースには全4レッスンが含まれています。

適切に書かれるまで指摘は役に立たない

開発者が対応できなければ、優れた監査も役に立ちません。明確なバグレポートがあれば、曖昧な不満を、今日リリースできる修正へと変えられます。📝

正確な場所を示す

まず、問題が存在する場所、つまりページURLと正確なセレクターまたは要素を示します。曖昧なレポートでは、開発者が存在しないものを探すことになります。

Page: /checkout
Element: button.add-to-cart (third product card)

再現手順を明確に列挙する

正確な再現手順を1行ずつ詳しく書きます。開発者がバグを再現できなければ、修正を確認できません。

1. Open /checkout
2. Press Tab until focus reaches the icon button
3. Listen with VoiceOver

期待結果と実際の結果を示す

本来どうなるべきかと、実際にどうなるかを対比します。期待結果と実際の結果を示すと、開発者が埋めるべき差がすぐにわかります。

Expected: announces "Add to cart, button"
Actual: announces "button" with no name

WCAGの達成基準を記載する

4.1.2 名前、役割、値のように、正確なWCAGの達成基準へのリンクを記載します。これにより、バグを個人的な意見ではなく標準に基づく問題として扱えます。

人への影響を説明する

誰がどのような影響を受けるのかを説明します。スクリーンリーダーユーザーがボタンを識別できないと書けば、テスターにも影響の大きさが伝わります。

テスト環境を記録する

使用したブラウザ、スクリーンリーダー、OSを記録します。同じページでも環境によって動作が異なる場合があるため、状況を記録しておくと何時間も節約できます。

Env: Chrome 125 + NVDA 2024.1 on Windows 11

証拠を添付する

スクリーンショット、短い動画、または関連するマークアップを追加します。確かな証拠があれば疑いをなくし、修正のレビューを早められます。

クイックチェック

アクセシビリティのバグレポートを本当に対応可能にする要素を1つ選んでください。

可能なら修正案を提案する

修正方法がわかるなら提案してください。アイコンボタンにaria-labelを追加する、といったヒントがあれば、レポートをほぼそのまま適用できるパッチに変えられます。

<button aria-label="Add to cart"><svg>...</svg></button>

1つのレポートに1つのバグ

各チケットは1つの問題に絞ります。複数のバグを1つのレポートにまとめると、トリアージ、担当割り当て、追跡が複雑になります。

重大度がわかるタイトルを書く

Blocker: checkoutでcart buttonにaccessible nameがない、のように、具体的で読み取りやすく、重大度が伝わるタイトルから始めます。

振り返り:修正につながるレポート

優れたバグレポートには、場所、手順、期待結果と実際の結果、WCAGの達成基準、影響、環境、証拠が含まれます。🛠️

無料で開始

AI チューターと学ぶ HTML — 無料

ブラウザでリアルコードを書いて実行し、24/7 の AI チューターから瞬時にサポートを受け、ウェブまたはアプリで続きから学習できます。

コース
30
レッスン
120

よくある質問

「開発者が対応できるバグレポートを書く」レッスンは無料ですか?

はい。「開発者が対応できるバグレポートを書く」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Web Accessibility Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Web Accessibility Academyコースには全4レッスンが含まれています。

「開発者が対応できるバグレポートを書く」で何を学びますか?

手順、基準、期待する修正内容を記録します。 ブラウザで直接実行するハンズオンコードでWeb Accessibility Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Web Accessibility Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのWeb Accessibility Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。

「開発者が対応できるバグレポートを書く」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このWeb Accessibility Academyレッスンでコードを書いて実行できますか?

はい。すべてのWeb Accessibility Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 手動監査のワークフローを作る
  2. 重大度と影響度でトリアージする
  3. 開発者が対応できるバグレポートを書く
  4. リグレッションのない修正
← Web Accessibility Academyに戻る