2013年3月17日日曜日
バグ追跡開発ツール
バグ追跡システムは、特にソフトウェアの品質保証を強化し、ソフトウェアで報告されたバグの追跡をするための開発者ツールの一つとして機能するように設計されたアプリケーションです。ほとんどのオープンソースプロジェクト内で使用されるバグトラッカーシステムの大規模な量は、直接バグレポートを追加することができます。より複雑なバグ追跡システムは、ソフトウェア管理アプリケーションに統合されており、大規模な組織やソフトウェア開発会社での使用を意図しています。バグ追跡システムの実装を成功させるには、大規模なソフトウェア開発プロジェクトのためにはるかに重要である。バグ追跡システムは、ソフトウェア開発チームのための基本的な開発ツールです。
典型的には、バグ追跡システムは、品質保証のレベルを強化するために提供するそれぞれの主要なコンポーネントのセットで構成されます。報告されたバグとそのすべての詳細な説明のリストを含むデータベースは、これらの構成要素の一つである。すなわち、理想的には、報告書では、バグの検出に必要なすべての主要な情報を表している必要があり、正常にそれを修正する:
•バグを検出した人物の名前とアイデンティティ;
バグが見つかったと報告されました•日付と時刻;
としてバグを報告する人によって理解のバグ•重大度、。重大度レベルが決定される方法の様々な方法があります。単純なランク付けは、中/高/低、1/10を使用することができますように。このケースでは、より高い優先度は、この特定のバグは報告者の観点からより重要であることを意味します。別のランキングシステムは、臨界の観点からバグを評価します。この場合、順位は記述リスト、すなわちマイナー/改善/ユーザビリティ/システムクラッシュによって表されるでしょう。
•バグカテゴリ、インスタンス、ロジックやユーザビリティのために;
バグとソフトウェアの動作•一般的な説明;
バグを再現する必要がある環境の具体的な説明•;
•ステータス - 移行ステータスの範囲に開/閉、すなわち新しい/フィードバック/確認/割り当て/解決/クローズのペアから、特定のプロジェクトチームに応じて様々なオプションを持つ;
•開発者または開発者がバグを割り当てられた。
原則として、バグ追跡システム、すなわち管理者またはその他の認定した者によるバグに割り当てられている状態の助けを借りて、首尾よくそれを固定するまで、バグ報告を適用したプロセスのすべての段階を追跡する、いわゆるバグのライフサイクルをサポートしています。また、管理者はそれを割り当てたり、特定のバグに関連するアクセス許可を変更すると、そのステータスを変更し、完了するか、または削除される場合があります。高度なバグ追跡システムは、バグやバグのリストに関連したすべての変更に関するすべての関係者に通知し、統合された電子メール通知システムを持っている。
他の開発者ツールの中で、バグトラッカーには、バグの再現のために非常に重要である。環境を分析するには、バグを検出して、バグを修正した成功した方法を見つけるには、割り当てられた開発者は、バグレポートで表現され、詳しい情報が必要です。その後、バグレポートは、バグが開発者によって修正されたら、再テストのために役立つ。
効果的な開発ツールとして、バグ追跡システムが提供する主な利点の一つは、リアルタイムモードの両方の改善とバグとその関連した状況を含め、開発要件のクリアな視界を与えている。優先度順にソートされたバグのリストは、製品のその後の段階を計画するために必要となる一般的な開発プロセスの本質的な概要を提供します。
強力な開発ツールの1つとなっており、バグ追跡システムは、大規模の企業や組織内のバグ修正で、開発者の生産性についてのレポートを生成するために使用されます。地元のバグトラッカーは、ほとんどのソフトウェア開発者と議論バグを追跡するためのソフトウェア·アプリケーション·サポート·チームによって使用されます。この場合には、バグ追跡システムもバグを報告するユーザーに関する情報を保持することができ、効果的に時間内に報告されたバグに関するフィードバックを与えるためにサポートチームが有効になります。
...
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿