問題の歴史:
バグレポートはテスターの主要なアーティファクトです。数十年にわたり、バグレポートの品質はQAとDEVの部門間のコミュニケーションの速度を決定し、バグ修正の時間を短縮または延長してきました。
問題:
不適切な形式のバグレポート(明確な手順の欠如、曖昧な説明、期待される挙動の欠如)は、タスクの誤解釈や不適切な修正を引き起こし、追加の確認に時間を浪費します。これがチーム間の対立の主な原因です。
解決策:
主な特徴:
類似のバグ(例えば、異なるインターフェース要素のため)を1つのバグレポートにまとめることはできますか?
いいえ。各バグは別々のエラーであり、1つのバグの修正が他を解決しない可能性があります。例外は、同じ性質の大規模なバグ(例えば、スタイルの全体的な喪失)です。
"動作しない"/"開かない"はバグのタイトルとして十分ですか?
いいえ。タイトルは具体的であるべきです(例えば、"[Profile] 有効なデータ入力後にSaveボタンがアクティブにならない")。
バグが明らかな場合、最小限の形で手順を記載するべきですか?
いいえ。明らかなバグでも明確に説明する必要があります - 誤解を避け、製品の履歴のためです。
テスターは次のようなテキストのバグレポートを作成しました:
ボタンが動作しません。
手順、環境、期待される結果を指定せずに。開発者はバグを再現できず、レポートは「再現不可」としてクローズされました。
利点:
欠点:
テスターは以下を詳細に記述しました:
利点:
欠点: