バグ管理の流れ
バグ管理の流れ
バグ管理の流れを解説する。まず、テストにおいて発見されたバグが報告される。次に報告されたバグの修正担当者を決定し、担当者に通知が行われる。担当者はバグの修正を行い、その報告を行う。バグが修正されているかをテストし、完了となる。
これらの一連の流れをBTSで管理するのである。ではBTSにはどのような機能が備わっているのだろうか。
BTSの機能
BTSの主な機能としては「バグの管理」「履歴」「検索」「メールによる通知」がある。
- バグの管理
- バグの投稿から、修正完了までを記録・管理できる。重要度や内容を記録することで、バグの把握に役立つ。
- 履歴
- バグの現在の状況を記録しており、その対応状況を把握できる。
- 検索
- 履歴が残っているため、過去のバグを検索できる。同じようなバグの発見や、重要度の高いものを検知するのに利用できる。
- メールによる通知
- バグの修正状況について、担当者を設定することで、メールによる通知が行える。効率的なタスクの割り振りが可能。
BTSの主な機能
これらの機能はBTSごとに詳細が異なるので詳細はそれぞれのドキュメントを参考にしていただきたい。
主なBTSの種類
BTSの機能を備えるソフトウェアはさまざまある。オープンソースで主なものをみていこう。
Bugzilla
Bugzilla(http://www.bugzilla.org/) とは元々Netscape社で開発されたオープンソースのWebベースのBTSだ。UNIX系OS、LinuxやFreeBSDなどで動作し、バージョン 2.18以降ではWindowsにも対応している。利用に際しては、Perl、Apache、MySQLまたはPostgreSQLが必要となる。また、 メール送信を行うにはsendmail、Perlモジュールも必要だ。バージョンによって、対応しているソフトウェアが変化するので、注意してほしい。最 新バージョンは、安定板が3.0.2、最新開発バージョンが3.1.2で公開されている(2007年9月18日更新)。
バックナンバー
この記事の筆者
“オープンソース技術の実践活用メディア” をスローガンに、インプレスグループが運営するエンジニアのための技術解説サイト。開発の現場で役立つノウハウ記事を毎日公開しています。
2004年の開設当初からOSS(オープンソースソフトウェア)に着目、近年は特にクラウドを取り巻く技術動向に注力し、ビジネスシーンでOSSを有効活用するための情報発信を続けています。クラウドネイティブ技術に特化したビジネスセミナー「CloudNative Days」や、Think ITと読者、著者の3者をつなぐコミュニティづくりのための勉強会「Think IT+α勉強会」、Web連載記事の書籍化など、Webサイトにとどまらない統合的なメディア展開に挑戦しています。
また、エンジニアの独立・起業、移住など多様化する「働き方」「学び方」「生き方」や「ITで社会課題を解決する」等をテーマに、世の中のさまざまな取り組みにも注目し、解説記事や取材記事も積極的に公開しています。
筆者の人気記事
Think ITでは、技術情報が詰まったメールマガジン「Think IT Weekly」の配信サービスを提供しています。メルマガ会員登録を済ませれば、メルマガだけでなく、さまざまな限定特典を入手できるようになります。