2009-09-03 12 views
1

ソフトウェアアプリケーションを構築するプロセスでは、完成前の段階でビルドしたものをテストし、問題/バグの表示を開始することができます。あなたはそれらをどのように追跡しますか?定期的なバグ追跡ツールを使って問題を追加しますか(時間の無駄 - 進行中の作業なので)、後で修正するか、簡単なテキストリストが必要です。単体テストバグトラッキング

あなたの発見したものが、開発が進むにつれて最終的に修正されることを確認する効率的な方法は何ですか?それを行うための小さなツールはありますか?

答えて

3

私は通常、やっていることは以下の通りです:それはあまりにも大きいならバグ/問題の

  • ゲージサイズ
  • は、バグトラッカーで問題を作成します。
  • 十分小さければ、失敗した単体テストを書いて、元の機能が終了した後で元に戻ります。
+0

論理的な音です、ありがとうございます。 – Thiyagaraj

2

私は、すべてのタイプ(タスク、作業アイテム、バグなど)のタスクを追跡する最も簡単で効率的な方法は、単一のシステムを使用することであることを発見しました。通常、バグ追跡システム。これにより、プロジェクトに残っているすべての作業を1か所で見ることができます。

複数のトラッキングシステムを使用すると、ほとんどの場合、データが失われます。人々は最終的に異なるシステムを選び、彼らがいるシステムについて人々に教えたり、作業項目のリストを持つ紙片を失ったりしないでください。

ほとんどのバグ追跡システムでは、バグを分類することができます。残りの作業の種類を区別することは容易です。

+0

私は正しい回答を1つ選択するだけで、他の提案をdamagenoobで選択することができました。時々、非常に小さな問題やバグなどを埋めるために、単一のシステムが多すぎるかもしれませんが、あなたの答えは良いですし、全体的な追跡にはかなり役立ちます。 +1。 – Thiyagaraj

1

CruiseControl.NETなどのCIツールがビルドの一部としてユニットテストを実行していることを確認してください。これにより、単体テストが失敗したときにビルドが破損して表示され、最後にチェックインした人がそれを修正する責任を負います。