web-dev-qa-db-ja.com

関係なくなったバグを閉じる方法

私は現在、中規模のWeb開発者チームに所属しています。バグ追跡には jira を使用しています。

レイアウトを頻繁に変更する製品に取り組んでいます。多くの場合、一部のブラウザーのレイアウトのバグについてバグが報告されています。優先度の低いバグに対処するまでに、レイアウトがすでに変更されていて、関連性がなくなっている場合があります。

  • 何として閉じますか?
    つまり、これらの問題をどのように扱うべきかということです。 Jiraは私たちが使用しているバグ追跡ソフトウェアですが、私はこの種の問題を一般的に処理する方法にもっと興味があります。
  • それも重要ですか? (私たちはmight後でレイアウトに戻るかもしれませんが、それは非常にありそうもありません)
21

プロジェクトで報告された問題のステータスを伝える手段として課題追跡を検討する場合、このようなニュアンスは重要です。そのためには、バグレポートが読みやすく、理解しやすいものになるように努力することは理にかなっています。

この状況は、テスターの観点から見ると、混乱がはるかに少なくなります。チームにテスターがいない場合は、テスターを想像してください(あるいは、テスターを雇ってください) 12)。

さて、たまにバグがあったので、テスターはアプリケーションの古いリリースを使用してそれを再現できます(まれなケースでは、古いリリースのコピーを保持しないと、多くのものが得られます多くの廃止されたバグよりもチームの難しい問題)。テスターはそれを見て、何が悪いのか、何がバグにするのかを知ることができます。

ここで、「レイアウトはすでに変更されており、関連性がありません」と言います-眉間はもはや関連性がありませんは、テスターの心をはるかに単純なステートメントに変えます:問題が発生しました

  • ここで、プロのテスターはシステムを ブラックボックス として快適に考える必要があることに注意してください。その観点からは、問題がどの程度正確に発生したかは問題ではなく、レイアウトの変更、黒魔術、完全な再設計、具体的なコードの変更など、何でも可能です。

ブラックボックスの観点から見ると、状況は非常に単純です。問題が発生しました。古いリリースでも再現可能ですが、新しいリリースにはそのような問題はもうないと主張しています。テスターの場合、これは、バグがfixedであるという主張と、主張が真であるかどうかを検証する必要性に要約されます。

プロのテスターはあなたの古いリリースを取り、そこにどのように問題が存在するかを見て、次に新しいリリースを取り、それがなくなったかどうかをチェックします。


上記のように、あなたが説明するようなバグを処理する最も正確な方法は、resolved、fixedとしてこれらを閉じることです。もちろん、修正がレイアウト変更の意図しない副作用として発生したことをコメントで明確にしても、害はありません。

過去のプロジェクトで使用していたカスタマイズされたJIRAの1つは、「意図的なものもそうでないものも含めて」、多くの結果を伴うかなり深い変更を伝えるための「Fixed By Design」という解決策がありました。あなたが説明するような場合、それは単純な「修正済み」の代わりに考えることもできます。それはチケットリーダーに意図的なコードの変更というよりはむしろ副作用であることを示唆するからです。

26
gnat

「廃止」などの問題を解決します。これはJIRAのデフォルトの解像度オプションではありませんが、簡単に追加できます。

47
Kris

JIRA(および他のバグトラッカー)では カスタムの解決策を指定 を使用できるため、「イベントに追い越される」または「不適切な」解決策、または同様の設定を行うことができるはずです閉鎖を希望どおりに表現する

それは重要ですか?状況によって異なります。私たちのお客様は、トラッカーの未解決の問題の数を過度に懸念しているため、「はい」と答えます。問題を完全に削除しないと、関連性がなくなったため、これらはクローズされていると言えるので便利です。 。

顧客が問題番号を気にしなくても、関連性のない古い未解決の問題を取り除くことは、ブラウザーの乱雑さを減らすためだけに間違いなく役立ちます。

9
jk.

私たちはFogBugzを使用していますが、ここでも同じ(または同様の)適用されると確信しています。

「解決済み(修正済み)」を使用して、「Fixed by case 12345」のような解決策の編集にコメントします。

FogBugzは「case\d +」に一致し、Related Casesで2つをリンクしますが、Jiraがそれを行わない場合は、リンクを追加するだけで簡単です。

wasは実際のバグであるため、これは「Too Localized」バリアントよりもIMOに優れており、修正されたため、単にその機能が削除されただけではないため、「Obsolete」よりも優れています。

5
Izkata