Bugzilla-quick-guide

提供:Dev Guides
移動先:案内検索

Bugzilla-概要

Bugzillaは、プロジェクトまたはソフトウェアのバグと問題を追跡するために使用されるオープンソースのツールです。 開発者やその他の利害関係者が製品の未解決の問題を追跡するのに役立ちます。

  • 1998年にTCLプログラミング言語で Terry Weissman によって書かれました。
  • その後、BugzillaはPERLで記述され、MYSQLデータベースを使用します。
  • Bugzillaは、* Quality Centre、ALM、Testlinkなどの他のテストケース管理ツールと簡単にリンクできるため、テスト管理ツールとして使用できます。
  • Bugzillaは、構成管理とレプリケーションの問題に対する強力で使いやすいソリューションを提供します。
  • 文書化されたワークフローと良好なパフォーマンスのための肯定的なフィードバックを提供することにより、個人の生産性と説明責任を劇的に向上させることができます。

ほとんどの商用および欠陥追跡ソフトウェアベンダーは、Bugzillaの開始日に膨大なライセンス料を請求しました。 その結果、Bugzillaは、Mozillaを使用したオープンソースブラウザープロジェクトに由来するため、すぐにオープンソースユーザーのお気に入りになりました。 現在では、他のすべてが測定される最も貴重な欠陥追跡システムです。

Bugzillaは、個人の手に力を注ぎ、ビジネスの価値を向上させると同時に、細部への自然な注意とナレッジストアが繁栄する有用なフレームワークを提供します。

Bugzilla –主な機能

Bugzillaには多くのキーと高度な機能があり、ユニークなものになっています。 以下はBugzillaの最も重要な機能のリストです-

  • Bugzillaは強力で、高度な検索機能を備えています。
  • Bugzillaは、バグステータスが変更されるたびに、ユーザー設定可能な電子メール通知をサポートします。
  • Bugzillaは完全なバグ変更履歴を表示します。
  • Bugzillaは、バグ間の依存関係の追跡とグラフィック表示を提供します。
  • Bugzillaでは、ユーザーがバグサポートファイルを添付して管理できます。
  • Bugzillaには、製品ベースの詳細なセキュリティスキーマが統合されており、より安全になっています。
  • 完全なセキュリティ監査があり、Perlの汚染モードで実行されます。
  • Bugzillaは、堅牢で安定したRDBMS(Rational Data Base Management System)バックエンドをサポートしています。
  • Web、XML、電子メール、コンソールインターフェイスをサポートしています。
  • Bugzillaには、幅広いカスタマイズされたユーザー設定機能があります。
  • ローカライズされたWebユーザーインターフェイスをサポートします。
  • 優れたユーザーエクスペリエンスのために他のテスト管理ツールで構成できるため、広範な構成可能性。
  • Bugzillaには、異なるバージョン間でスムーズなアップグレードパスがあります。

次の章では、Bugzillaをインストールするための前提条件について説明します。

Bugzilla-インストールの前提条件

Bugzillaをサーバーにインストールして実行するには、Perlをインストールすることが中心的な要件です。 つまり、Bugzillaは、Perlをインストールできる任意のプラットフォームにインストールできます。 Windows、Linux、Mac OS Xなど。

ハードウェア要件

  • 4 GB以上のRAMを搭載することをお勧めします。
  • たとえば、少なくとも3GHz以上の高速プロセッサが必要です。
  • ハードディスクの空き容量は、チームの規模と欠陥の数に依存します。 50GBのハードディスクメモリで十分です。

ソフトウェア要件

Bugzillaには、データベースサーバー、Webサーバー、およびPerlが必要です。 いずれの場合も(新しいほど、良いほど)、新しいリリースにはバグ修正が多くありますが、それらは引き続きサポートされており、セキュリティ修正が随時適用されます。

  • Perl -Bugzilla 4.4以前ではPerl 5.8.1以降が必要ですが、Bugzilla 5.0以降ではPerl 5.10.1以降が必要です。 この段階でPerl 5.8.xをインストールすることはお勧めしません。 代わりに、Perl 5.12以降をインストールしてください。これらの新しいバージョンにはいくつかの有用な改善があり、ユーザーエクスペリエンスが向上します。
  • データベースサーバー-BugzillaはMySQL、PostgreSQL、OracleおよびSQLiteをサポートしています。 MySQLとPostgreSQLは、Bugzillaから最高のサポートを受けており、Bugzilla開発者によって毎日使用されているため、強くお勧めします。 Oracleにはいくつかの既知の問題があり、二流市民です。 ほとんどの場合うまく機能するはずですが、場合によっては惨めに失敗することもあります。 SQLiteは、小規模チームのテスト目的にのみお勧めします。 MySQLを使用する場合、Bugzilla 4.xではバージョン5.0.15が必要ですが、バージョン5.5以降を強く推奨します。 PostgreSQLのインストールには、バージョン8.3が必要です。
  • * Webサーバー*-Bugzillaには、Webサーバーの最小要件はありません。 BugzillaはIISでも正常に動作しますが、Apache 2.2をインストールすることをお勧めします(IIS 7以降を推奨)。 Apacheのパフォーマンスを改善するには、mod_perlモジュールを有効にすることをお勧めします。

Bugzilla-インストール

Bugzillaを入手するには、Bugzilla GIT Webサイトが最適です。 WebサイトからGITをダウンロードしてインストールします-https://git-scm.com/downloadして実行します。

git clone --branch release-X.X-stable https://github.com/bugzilla/bugzilla
C:\bugzilla

ここで、「X.X」はBugzillaの安定版リリースの2桁のバージョン番号です(例: 5.0)

Bugzillaをダウンロードする別の方法は、次のリンクからです。https://www.bugzilla.org/download/からStable Releaseセクションに移動し、次のスクリーンショットに示すようにリストから最新のものを選択します。 [Bugzilla 5.0.3のダウンロード]をクリックします。

安定版リリース

Bugzillaは 'tarball'(.tar.gz拡張子)として提供されます。これは、有能なWindowsアーカイブツールで開くことができるはずです。

Bugzillaを開く

PERLモジュール

Bugzillaでは、いくつかのPerlモジュールをインストールする必要があります。 それらの一部は必須であり、追加機能を有効にする他の一部はオプションです。

*ActivePerl* では、これらのモジュールは *ActiveState* リポジトリで利用でき、ppmツールとともにインストールされます。 コマンドラインで使用するか、 *ppm* と入力するだけで、GUIが表示されます。

次のコマンドを使用して、次の必須モジュールをインストールします。

ppm install <modulename>

最も重要なPERLモジュールの一部を以下に説明しました。

  • CGI.pm -CGI(Common Gateway Interface)Webアプリケーションをプログラミングするために広く使用されているPerlモジュールです。 ユーザー入力を受信および処理するための一貫したAPIを提供するのに役立ちます。
  • Digest-SHA -Digest-SHA1モジュールを使用すると、Perlプログラム内からNIST SHA-1メッセージダイジェストアルゴリズムを使用できます。 このアルゴリズムは、入力として任意の長さのメッセージを受け取り、出力として入力の160ビットの「指紋」または「メッセージダイジェスト」を生成します。
  • TimeDate -TimeDateは、時刻/日付の組み合わせを表すクラスであり、Perl TimeDateプロジェクトの一部です。
  • DateTime -DateTimeは、日付/時刻の組み合わせを表すクラスであり、Perl DateTimeプロジェクトの一部です。
  • DateTime-TimeZone -このクラスは、すべてのタイムゾーンオブジェクトの基本クラスです。 タイムゾーンは内部的に一連の遵守事項として表され、それぞれが特定の期間のGMTからのオフセットを表します。
  • DBI -Perlの標準データベースインターフェイスモジュールです。 使用される実際のデータベースに依存しない一貫したデータベースインターフェイスを提供する一連のメソッド、変数、および規則を定義します。
  • Template-Toolkit -Template ToolkitはPerlモジュールのコレクションであり、高速、柔軟、強力かつ拡張可能なテンプレート処理システムを実装しています。 これは、あらゆる種類のテキスト文書の処理に使用でき、入力に依存しません。
  • Email-Sender -Email-Senderは、問題のある古いEメール送信ライブラリを置き換えます。これは、単純なEメール送信タスクを処理するのにまともな仕事をしましたが、いくつかの理由で深刻な使用には適しませんでした。
  • Email-MIME -これはEmail-Simpleモジュールの拡張です。 主にMIMEエンコードされたメッセージを処理するために使用されます。 メッセージを文字列として受け取り、それを構成部分に分割して、メッセージのさまざまな部分にアクセスできるようにします。
  • URI -Uniform Resource Identifierは、抽象的なリソースまたは物理リソースを識別するコンパクトな文字列です。 URIは、Uniform Resource Locator(URL)またはUniform Resource Name(URN)としてさらに分類できます。
  • List-MoreUtils -それはリスト上でいくつかの些細だが一般的に必要な機能を提供しますが、これはList-Utilモジュールには入りません。
  • Math-Random-ISAAC -ISAAC(間接、シフト、累積、追加、およびカウント)アルゴリズムは、シード情報を取得し、出力として一見ランダムな結果を生成するように設計されています。
  • File-Slurp -このモジュールは、1回の単純な呼び出しでファイルの読み取りまたは書き込みを可能にするサブルーチンを提供します。 それらは単純であるように設計されており、ファイルの内容を渡すまたは取得するための柔軟な方法を持ち、非常に効率的です。
  • JSON-XS -このモジュールは、Perlデータ構造をJSONに、またはその逆に変換します。 JSON-XSの主な目標は正しいことであり、副次的な目標は高速であることです。
  • Win32 -Win32モジュールには、Win32 APIにアクセスするための関数が含まれています。
  • Win32-API -このモジュールを使用すると、Win32のダイナミックリンクライブラリ(DLL)から任意の関数をインポートして呼び出すことができます。XS拡張機能を記述する必要はありません。
  • DateTime-TimeZone-Local-Win32 -このモジュールは、Windowsプラットフォームでローカルタイムゾーンを決定する方法を提供します。

次のモジュールは、さまざまなオプションのBugzilla機能を有効にします。要件に基づいてこれらをインストールしてみてください-

  • GD -GDモジュールは、グラフィカルなレポートが必要な場合にのみ必要です。
  • グラフ-このモジュールは、GDモジュールとしてグラフィカルなレポートが必要な場合にのみ必要です。
  • Template-GD -このモジュールには、テンプレートプラグイン用のテンプレートツールキットがあります。
  • GDTextUtil -このモジュールには、GDで使用するテキストユーティリティがあります。
  • GDGraph -GDモジュールを使用してチャートを作成するPerl5モジュールです。
  • MIME-tools -MIME-toolsは、シングルまたはマルチパート(ネストされたマルチパートも)MIMEメッセージを解析、デコード、生成するためのPerl5 MIMEモジュールのコレクションです。
  • libwww-perl -PerlのWorld Wide Webライブラリはlibwww-perlとも呼ばれます。 これはPerlモジュールのセットであり、PerlプログラミングからWorld Wide Webにリクエストを送信するための簡単なアクセスを提供します。
  • XML-Twig -XMLドキュメントを効率的に処理するために使用されるPerlモジュールです。 このモジュールは、任意のサイズのドキュメントの処理を許可しながら、ドキュメントへのツリー指向のインターフェイスを提供します。
  • PatchReader -このモジュールには、パッチとCVSを読み取って操作するためのさまざまなユーティリティがあります。
  • perl-ldap -Perlプログラム用のLDAPサービスAPIを実装するモジュールのコレクションです。 このモジュールを使用して、ディレクトリを検索したり、エントリの追加、削除、変更などのメンテナンス機能を実行できます。
  • Authen-SASL -このモジュールは、すべてのプロトコルが共有できる実装フレームワークを提供します。
  • Net-SMTP-SSL -このモジュールは、Net-SMTP 1.04のSSLサポートを提供します
  • RadiusPerl -このモジュールは、単純なRadiusクライアント機能を提供します。
  • SOAP-Lite -このモジュールはPerlモジュールのコレクションであり、クライアント側とサーバー側の両方でシンプルオブジェクトアクセスプロトコル(SOAP)へのシンプルで軽量なインターフェイスを提供します。
  • XMLRPC-Lite -このPerlモジュールは、クライアント側とサーバー側の両方でXML-RPCプロトコルへのシンプルなインターフェイスを提供します。
  • JSON-RPC -JSON RPC 2.0プロトコルを実装するモジュールのセット。
  • テスト汚染-このモジュールには、汚染をテストするツールがあります。
  • HTML-Parser -このモジュールは、HTMLParserクラスを定義します。これは、HTMLおよびXHTMLでフォーマットされたテキストファイルを解析するための基礎として機能します。
  • HTML-Scrubber -このモジュールは、信頼性が高く柔軟な方法でHTML入力のスクラブをサニタイズするのに役立ちます。
  • エンコード-このモジュールは、Perlの文字列とシステムの他の部分との間のインターフェースを提供します。
  • Encode-Detect -このモジュールは、データのエンコードを検出するEncode-Encodingサブクラスです。
  • Email-Reply -このモジュールは、電子メールまたはメッセージへの返信に役立ちます。
  • HTML-FormatText-WithLinks -このモジュールはHTMLを取得してプレーンテキストに変換しますが、HTML内のすべてのリンクを脚注として印刷します。
  • TheSchwartz -このモジュールは信頼できるジョブキューシステムです。
  • Daemon-Generic -このモジュールは、デーモンのようなプログラムを起動、停止、再構成するためのフレームワークを提供します。
  • mod_perl -このモジュールは、PerlインタープリターをApacheサーバーに埋め込むのに役立ちます。
  • Apache-SizeLimit -このモジュールを使用すると、Apache httpdプロセスが大きくなりすぎた場合に強制終了できます。
  • File-MimeInfo -このモジュールは、ファイルのMIMEタイプを決定するために使用されます。
  • IO-stringy -このツールキットは、通常、通常のファイルハンドル以外のものに対して従来型とオブジェクト指向(i/o)の両方を実行するためのモジュールを提供します。
  • Cache-Memcached -このモジュールは、メモリキャッシュデーモン(memcached)のクライアントライブラリです。
  • Text-Markdown -このモジュールは、テキストからHTMLへのフィルターです。読みやすい/書きやすい構造化テキスト形式をHTMLに変換します。
  • File-Copy-Recursive -このモジュールは、ファイルおよびディレクトリを再帰的にコピーするためのPerl拡張です。

Strawberry Perlでは、 cpanm スクリプトを使用してモジュールをインストールします。 最も重要なモジュールのいくつかは、デフォルトですでにインストールされています。 残りのものは、次のコマンドを使用してインストールできます-

cpanm -l local <modulename>

インストールするモジュールのリストは、 checksetup.pl コマンドを使用して表示されます。

Bugzilla-サンプルWebアプリケーション

Bugzillaのインストールには、最初にいくつかの技術的側面が必要です。 Bugzilla Webアプリケーションを提供するWebサイトはいくつかあります。 Landfill:Bugzilla Test Server はこれらの1つです。 * [[1]]

-埋め立て地は、Bugzillaバグ追跡システムのテストインストールのホームです。 Bugzillaを評価している場合は、それらを使用して試してみることができます。 また、開発者であり、誰かが報告したバグを再現しようとする場合にも役立ちます。

上記のURLに移動すると、Bugzillaホームページが次のように表示されます-

ホームページ

Bugzilla-新しいアカウントの作成

アカウントを作成するプロセスは、Facebook、Gmailなどの他のWebベースのアプリケーションと同様です。

アカウントを作成する手順は次のとおりです-

  • ステップ2 *-Bugzillaホームページで、次のスクリーンショットに示すように、ヘッダーにある[新しいアカウント]リンクをクリックします。

アカウントリンク

  • ステップ3 *-電子メールアドレスを入力し、[送信]をクリックします。

メールアドレス

  • ステップ4 *-すぐに、ユーザーは指定されたアドレスにメールを受信します。 このメールには、登録を確認するためのログイン名とURLが必要です。

モーメント

  • ステップ5 *-登録が確認されると、Bugzillaは本名(オプション、ただし推奨)を尋ね、ユーザーにパスワードの入力とパスワードの確認を求めます。 Bugzillaの設定方法によっては、パスワードの最小複雑度要件がある場合があります。

登録

  • ステップ6 *-詳細が入力されたら、[作成]をクリックすると、アカウント作成の成功メッセージが画面に表示されます。そうでない場合は、エラーメッセージが表示されます。 エラーを修正して、[作成]をクリックします。

詳細の確認

Bugzilla-ログイン

Bugzillaにログインするには、以下の手順に従う必要があります。

  • ステップ1 *-ホームページのヘッダーにある*ログイン*リンクをクリックします。

ログイン

  • ステップ2 *-メールアドレス、パスワードを入力し、ログインをクリックします

パスワードアドレス

  • ステップ3 *-ユーザーは正常にログインします。ユーザーはヘッダーセクションでユーザーIDを確認できます。

ユーザーロギング

  • ステップ4 *-ユーザーは、左下のセクションで、自分に割り当てられたバグ、報告されたバグ、および対処されたリクエストを確認できます。

リクエストされたアドレス

Bugzilla-新しいバグの記録

新しいバグを埋める手順は非常に簡単で、以下で説明されています。

  • ステップ1 *-次のスクリーンショットに示すように、ヘッダーまたはフッターにある[新規]リンクをクリックするか、ホームページの[バグを報告する]ボタンをクリックします。

ファイルのバグ

  • ステップ2 *-次に、バグに気づいた製品グループを選択します。

製品グループ

  • ステップ3 *-製品を選択すると、バグに関する次の詳細を入力するフォームが表示されます-
  • 製品を入力してください
  • コンポーネントを入力してください
  • コンポーネントの説明を与える
  • バージョンを選択
  • 重大度を選択
  • ハードウェアを選択
  • OSを選択
  • 概要を入力
  • 説明を入力してください
  • 添付ファイルを添付

製品の選択

注意-上記のフィールドは、Bugzillaのカスタマイズによって異なります。 必須フィールドには赤いアスタリスク(&ast;)が付いています。

  • ステップ5 *-ユーザーが概要の入力を開始すると、Bugzillaは既にログインしている欠陥をフィルタリングし、バグの重複を避けるためにリストを表示します。

重複するバグ

  • ステップ6 *-[バグの送信]ボタンをクリックして、バグを記録します。

バグを送信

  • ステップ7 *-ユーザーが[バグの送信]ボタンをクリックするとすぐに、入力されたバグの詳細を含むバグIDが生成されます。

生成された詳細

  • ステップ8 *-次のスクリーンショットに示すように、期限とステータスが表示されます。

期限ステータス

ユーザーは、URL、キーワード、ホワイトボード、タグなどの追加情報を割り当てられたバグに追加することもできます。 この追加情報は、作成されたバグに関する詳細を提供するのに役立ちます。

  • 大きなテキストボックス
  • URL
  • ホワイトボード
  • キーワード
  • Tags
  • に依存
  • ブロック

次の章では、バグを複製する方法を学びます。

Bugzilla-バグのクローン

Bugzillaには、既存のバグを「複製」する規定があります。 新しく作成されたバグは、古いバグのほとんどの設定を保持します。 これは、新しいバグで異なる処理を必要とする同様の懸念を追跡するのに役立ちます。

これを使用するには、ユーザーがクローンを作成したいバグに移動します。 次に、下のスクリーンショットに示すように、バグページのフッターにある[このバグを複製]リンクをクリックします。

クローンバグ

バグリンクの複製をクリックすると、ページはユーザーを製品グループ選択ページにナビゲートします。 選択ページで、ユーザーは製品を選択する必要があります。

製品グループ

古いバグと同じ値で満たされたバグページに入ります。

Filled Values

ユーザーは、必要に応じて値やテキストを変更できます。

ユーザー変更値

次に、[バグを送信]をクリックします。 依存関係の詳細とともにバグが正常に記録されます。

依存関係の詳細

Bugzilla-バグを理解する

Bugzillaの主な機能または心臓部は、バグの詳細を表示するページです。 ほとんどのフィールドのラベルはハイパーリンクであることに注意してください。それらをクリックすると、その特定のフィールドの状況依存ヘルプが表示されます。 &ast;とマークされたフィールドBugzillaのすべてのインストールに存在するわけではありません。

  • 概要-これは問題の1文の概要であり、バグ番号の横のヘッダーに表示されます。 ユーザーにバグの概要を提供するバグのタイトルに似ています。
  • ステータス(および解像度)-これらはバグのステータスを定義します–バグとして確認される前から始まり、修正され、品質保証によって修正が確認されます。 インストール時のステータスと解像度のさまざまな可能な値は、それらの項目の状況依存ヘルプに文書化する必要があります。 ステータスは、未確認、確認済み、修正済み、処理中、解決済み、拒否などをサポートします。
  • エイリアス-エイリアスはバグの一意の短いテキスト名であり、バグ番号の代わりに使用できます。 一意の識別子を提供し、バグIDが便利でない場合にバグを見つけるのに役立ちます。 バグを検索するときに役立ちます。
  • 製品およびコンポーネント-バグは製品およびコンポーネントごとに分かれています。 製品には、1つ以上のコンポーネントが含まれている場合があります。 バグを分類し、それらを分離するのにも役立ちます。
  • バージョン-「バージョン」フィールドには通常、製品のリリース済みバージョンの番号または名前が含まれています。 バグレポートの影響を受けるバージョンを示すために使用されます。
  • ハードウェア(プラットフォームおよびOS)-これらは、バグが見つかったテスト済みの環境またはオペレーティングシステムを示します。 また、RAM、ハードディスクサイズ、プロセッサなどのハードウェアの詳細も提供します。
  • 重要度(優先度と重大度)-優先度フィールドは、バグの優先順位付けに使用されます。 変更は、担当者、ビジネスマン、または変更権限を持つ利害関係者の誰かが更新できます。 人が発生させない他のバグについては、このフィールドを変更しないことをお勧めします。 デフォルト値はP1〜P5です。
  • 重大度フィールド-重大度フィールドは、ブロッカー(「アプリケーション使用不可」)から些細な(「マイナーな外観上の問題」)まで、問題の重大度を示します。 ユーザーはこのフィールドを使用して、バグが機能強化または将来のリクエストであるかどうかを示すこともできます。 一般的なサポート重大度ステータスは、ブロッカー、クリティカル、メジャー、ノーマル、マイナー、トリビアル、および強化です。
  • 目標マイルストーン-バグが修正される将来の日付です。 例– Bugzillaプロジェクトの将来のBugzillaバージョンのマイルストーンは、4.4、5.0、6.0などです。 ユーザーは日付などのテキスト文字列を使用できますが、マイルストーンは数字に限定されません。
  • 割り当て先-バグは、バグを修正する責任がある人、またはビジネス要件に基づいてバグの信頼性を確認できる人に割り当てられます。
  • * QA連絡先*-このバグの品質保証の責任者。 必要に応じてバグの報告者が詳細を提供するか、修正後の不具合の再テストのために連絡することができます。
  • URL -バグに関連付けられているURL(ある場合)。
  • ホワイトボード-短いメモ、新しい観察結果を追加したり、コメントやタグをバグに再テストしたりするための自由形式のテキスト領域。
  • キーワード-管理者は、バグのタグ付けや分類に使用できるキーワードを定義できます。 クラッシュまたはリグレッション。
  • 個人タグ-キーワードはグローバルですべてのユーザーに表示されますが、個人タグは個人用であり、作成者のみが表示および編集できます。 これらのタグを編集しても、他のユーザーに通知は送信されません。 これらのタグは、独自の分類システムを使用して、ユーザーが個人的に気にしているバグを追跡するために使用されます。
  • 依存関係(依存およびブロック)-他のいくつかのバグが開いている(依存している)ためにバグを修正できない場合、またはこのバグが他のバグを修正するために停止する(ブロック)場合、それらの番号がここに記録されます。

依存関係ツリーリンク

[依存ツリー]リンクをクリックすると、バグの依存関係がツリー構造として表示されます。 ユーザーは、このページで解決済みのバグを表示および非表示にする深さを変更できます。 また、ユーザーは、サマリーの前に表示される[-]/[+]ボタンを使用して、ツリービュー上の各非端末バグの依存関係を折りたたみ/展開できます。

  • 報告済み-バグがシステム内の人によって記録された日時です。
  • 変更-バグがシステムで最後に変更された日付と時刻です。
  • * CCリスト*-報告者、担当者、QA連絡先(有効な場合)に加えて、バグが変更されたときにメールを受信するユーザーのリスト。
  • バグメールを無視-ユーザーがこのバグから電子メール通知を受け取りたくない場合、このフィールドをチェックできます。
  • 関連項目-このBugzillaのバグ、他のBugzillaまたはこのバグに関連する他のバグトラッカー。
  • フラグ-フラグは、バグ/添付ファイルが特定の状態にあることを示すために、バグまたは添付ファイルに設定できる一種のステータスです。 各インストールでは、バグまたは添付ファイルに設定できる独自のフラグセットを定義できます。
  • 時間追跡-このフォームは時間追跡に使用できます。 この機能を使用するには、ユーザーは timetrackinggroup パラメーターで指定されたグループのメンバーである必要があります。
  • 元 Est。-このフィールドには、元の推定時間が表示されます。
  • 現在の推定値-このフィールドには現在の推定時間が表示されます。 この数値は、勤務時間と残り時間から計算されます。
  • Hours Worked -このフィールドは、特定の欠陥で働いた時間数を示します。
  • 残り時間-このフィールドには、現在の推定値が表示されます。 -勤務時間。 この値+作業時間は、新しい現在の推定値になります。
  • *%Complete *-このフィールドは、タスクの完了率を示します。
  • ゲイン-このフィールドは、バグが元の推定時間よりも進んでいる時間数を示します。
  • Deadline -このフィールドには、このバグの期限が表示されます。
  • 添付-ユーザーはファイル(証拠、テストケース、またはパッチ)をバグに添付できます。 添付ファイルがある場合は、このセクションにリストされます。
  • 追加コメント-ユーザー/テスターが何か言いたいことがある場合、ユーザーはここでバグの議論にコメントを追加できます。

次の章では、バグを編集する方法を学びます。

Bugzilla-バグの編集

Bugzillaには、既存のバグを編集する規定があります。 ユーザーは、バグのライフサイクル中にバグを編集できます。 ほとんどのフィールドには、編集ハイパーリンクがあります。 さまざまなフィールドで編集オプションを提供するのはBugzillaの管理者に依存します。

次のスクリーンショットには、ステータス、エイリアス、担当者、QA連絡先、「依存」、大きなテキストボックス、フラグ、CCリストなどの編集ハイパーリンクを持つフィールドが多数あります。

ハイパーリンク

特定のフィールドの編集ハイパーリンクをクリックすると、そのフィールドが編集可能として表示され、ユーザーはそれに応じてフィールドを編集できます。

編集可能なフィールド

編集が完了したら、下のスクリーンショットに示すように、ページの右上隅にある[変更を保存]ボタンをクリックします。

変更を保存

変更が正常に完了すると、次のスクリーンショットに示すように、アドバイザリにバグの詳細が表示されます。

詳細の表示

Bugzilla-レポート

レポートは、バグの現在の状態を分析するのに役立ちます。 欠陥レポートの目的は、欠陥ライフサイクルのあらゆる段階で、欠陥の動作、コミュニケーション、分析、および現在の段階を確認することです。 欠陥レポートは、欠陥を閉じて製品と開発品質を分析した後でも役立ちます。

以下は、さまざまなBugzillaレポートに関して考慮すべき重要なポイントの一部です。

  • Bugzillaは、HTMLまたはCSVレポートを含む表形式レポートをサポートしています。
  • 表形式のレポートは、1次元、2次元、または3次元の方法で表示できます。
  • Bugzillaがサポートする最も一般的なタイプのレポートは、グラフィカルレポートです。
  • グラフィカルレポートには、折れ線グラフ、棒グラフ、円グラフが含まれます。
  • レポート機能は、検索とフィルターの概念に基づいており、ユーザーに対して条件が与えられます。
  • ユーザーは、プロジェクト、コンポーネント、障害ステータスなどのフィルター基準とともに、グラフ、チャート、または表をプロットするために、垂直軸と水平軸の好みを提供します。
  • ユーザーは、表と画像の3Dレポートを選択することもできます。

レポートセクションのナビゲート

Bugzillaのレポートセクションをナビゲートするには、以下の手順に従う必要があります。

  • ステップ1 *-ホームページのヘッダーにある[レポート]リンクをクリックします。

ナビゲーション

  • ステップ2 *-BugzillaはReporting and Charting Kitchenページを表示します。 異なる種類のレポートを生成する2つのセクションがあります-表形式レポートとグラフィカルレポート。

Charting Kitchen

その他のリンク-

  • 検索-ユーザーを標準検索ページにナビゲートします。
  • 重複-最も頻繁に報告されるバグを表示します。

次の章では、グラフィカルレポートとは何か、それらを生成する方法を理解します。

Bugzilla-グラフィカルレポート

グラフィカルレポートは、折れ線グラフ、棒グラフ、および円グラフのグループです。 これらのレポートは多くの点で役立ちます。たとえば、ユーザーがどのコンポーネントに最大数の欠陥が報告され、グラフに表示したいかを知りたい場合、そのユーザーは次の2つのオプションから選択できます-

  • X軸の重大度
  • Y軸上のコンポーネント

次に、[レポートの生成]をクリックします。

重要な情報を含むレポートを生成します。 同様に、ユーザーは利用可能な組み合わせからいくつかの組み合わせを選択できます。

グラフィカルレポートを生成する

Bugzillaでグラフィカルレポートを生成するには、以下の手順に従う必要があります。

  • ステップ1 *-まず、ホームページのヘッダーにある[レポート]リンクをクリックします。

ナビゲーション

  • ステップ2 *-次のスクリーンショットに示すように、[現在の状態]セクションの下に表示される[グラフィカルレポート]ハイパーリンクをクリックします。

現在の状態

  • ステップ3 *-次に、レポートをグラフィカルに表示するためのさまざまなオプションを設定します。 重要なオプションの一部を以下に示します。
  • 垂直軸
  • 横軸
  • 複数の画像
  • 形式-折れ線グラフ、棒グラフ、または円グラフ
  • データセットのプロット
  • バグを分類する
  • 製品を分類する
  • コンポーネントを分類する
  • バグのステータスを分類する
  • 解像度を選択

解決策

ステップ4 *-[レポートの生成]をクリックして、棒グラフを表示します。ここで、バグの*重大度*は垂直軸であり、*コンポーネント「ウィジェットギア」は水平軸です。

コンポーネント

  • ステップ5 *-同様に、%Complete Vs Deadlineの折れ線グラフを作成できます。

解決策

上記の折れ線グラフの結果は次のようになります。

折れ線グラフ

Bugzilla-表形式レポート

表形式レポートは、1、2、または3次元のバグカウントの表をHTMLまたはCSVとして表します。 Bugzillaで表形式のレポートを生成するには、以下の手順に従う必要があります。

  • ステップ1 *-次のスクリーンショットに示すように、ホームページのヘッダーセクションにある[レポート]ハイパーリンクをクリックし、[現在の状態]セクションにある[表形式レポート]をクリックします。

表形式の状態

  • ステップ2 *-グラフィカルレポートと同様に、複数のテーブル(必要な場合)とともに垂直軸、水平軸を選択し、他のフィールドに詳細を入力します。

垂直水平

  • ステップ3 *-すべてのフィールドを選択した後、[レポートの生成]をクリックします。 期限に基づいて、複数のテーブルを生成します-

複数のテーブル

  • ステップ4 *-表の下のCSVハイパーリンクをクリックすると、レポートがCSVファイルに変換されます。

CSVファイル

デフォルトレポート

適切な選択の後[OK]をクリックすると、すべてのデータテーブルの詳細を含むExcelシートが開きます。

Bugzilla-複製

Bugzillaでは、重複とは最も頻繁に発生するバグのリストです。

  • 重複は、最も頻繁に見られる未解決のバグです。
  • 重複は、欠陥レポートの直接および間接の重複の Dupe Count として数を数えます。 この情報は、重複する欠陥の数を最小限に抑えるのに役立ちます。
  • 重複は、QAエンジニアが常に新しい欠陥を記録する時間を節約するのに役立ちます。
  • 重複は、新しい欠陥だけでなく同じ欠陥が繰り返し開かれた場合に、利害関係者が根本原因を見つけるのにも役立ちます。

バグの重複リストの使用

それぞれの問題に気付いた最も頻繁なバグリストを確認してください。 問題がリストにバグとしてリストされている場合は、バグIDをクリックして詳細を表示し、同じ問題かどうかを確認します。 追加の観察結果にコメントし、必要に応じてテストケースにリンクし、閉じている場合は再度開きます。

正確な問題がリストされていない場合は、すでにリストされている同様の欠陥を見つけてください。 ユーザーが新しい観測に依存している欠陥を見つけた場合、ユーザーはコメントして欠陥をリンクできます。 ユーザーが欠陥を見つけられない場合は、新しい欠陥を記録します。

重複レポートを生成する

Bugzillaで複製レポートを生成するには、以下の手順に従う必要があります。

  • ステップ1 *-ホームページのヘッダーにある[レポート]ハイパーリンクをクリックします。

レポートヘッダー

  • ステップ2 *-[レポート]をクリックするとすぐに、[レポートとチャートキッチン]ページが開きます。 [現在の状態]セクションの下の[重複]ハイパーリンクをクリックします。

ハイパーリンクの複製

  • ステップ3 *-Duplicatesをクリックして、Most Frequently Reported Bugsテーブルを開きます。 Bug Id、Dupe Count、Component、Severity、Priority、Target Milestone、およびSummaryなどのさまざまな列があります。

頻繁に報告する

パラメーターの変更

これは、最も頻繁に報告されるバグテーブルをフィルタリングまたはカスタマイズする興味深い機能です。 以下にいくつかの重要なポインタを示します。これらについて詳しく説明します。

  • 製品に制限-特定の製品とコンポーネントに基づいてテーブルを除外します。 ユーザーは、CTRLキーを押しながらクリックして、単一または複数の製品から選択できます。
  • *並べ替えまたは制限するときは、*を操作します-リスト全体または現在表示されているリストの2つのオプションがあります。
  • 最大行-ユーザーは1ページの欠陥の数を見るために数を与えることができます。
  • 変更列は最後の変更です-ユーザーが行った変更を確認したい日数。
  • *未解決のバグのみ-これは、クローズされているすべてのバグを除外します。 結果には、未解決の欠陥のみのリストが含まれます。

ユーザーが[変更]ボタンをクリックすると、これらすべてのフィルターが変更され、バグリストが除外されます。

フィルター

「またはこれを* Bug Listとして提供してください」*でBug Listボタンをクリックすると、結果の表が下のスクリーンショットに示すBug Listページの形式で表示されます-

リストボタン

Bugzilla-ブラウズ機能

ブラウズ機能は、Bugzillaの最も重要な機能の1つであり、既存のログに記録されたバグを検索/追跡/特定します。

この機能を使用する手順は次のとおりです-

  • ステップ1 *-ホームページのヘッダーにある[参照]ハイパーリンクをクリックします。

参照

  • ステップ2 *-ウィンドウ– *「閲覧する製品カテゴリを選択する」*以下に示すように、ユーザーはカテゴリに従ってバグを閲覧できます。 製品「Sam’s Widget」またはその他を選択します。

製品の選択

  • ステップ3 *-別のウィンドウが開きます。これで、コンポーネントWidget Gearsをクリックします。 Bugzillaコンポーネントは、製品のサブセクションです。 たとえば、ここでは、製品はSAM’S WIDGETで、そのコンポーネントはWIDGET GEARSです。 製品には複数のコンポーネントをリストできます。

ウィジェット

  • ステップ4 *-コンポーネントをクリックすると、別のウィンドウが開きます。 特定のカテゴリの下で作成されたすべてのバグは、ここにリストされます。 そのバグリストから、*バグ#ID *をクリックして、そのバグの詳細を確認します。

カテゴリ

  • ステップ5 *-バグIDをクリックすると、別のウィンドウが開き、バグに関する情報が詳細に表示されます。 同じウィンドウで、ユーザーは担当者、QA連絡先、またはCCリストを変更することもできます。

QA連絡先

Bugzilla-簡易検索

簡易検索機能は、特定のバグを見つけるのに役立ちます。 Google、Bing、YahooなどのWeb検索エンジンのように機能します。 ユーザーはいくつかのキーワードを入力してから検索する必要があります。

以下は、単純な検索機能を使用するための手順です-

  • ステップ1 *-ホームページのヘッダーにある[検索]ハイパーリンクをクリックします。

ハイパーリンクの検索

  • ステップ2 *-次のスクリーンショットに示すように、簡易検索セクションをクリックします。

簡易検索タブ

  • ステップ3 *-フィルタリングするバグの*ステータス*をリストから選択します。 次に、リストから*製品*を選択し、バグに関連する*キーワード*を入力します。 [検索]ボタンをクリックします。

キーワード

  • ステップ4 *-結果は次のスクリーンショットのようになります。

製品の検索結果

ステップ5 *-検索ページの下部には、 *XML 形式、 Long 形式、または*時間の概要*のように、バグの表示方法などのさまざまなオプションがあります。 それとは別に、バグ担当者にメールを送信したり、複数のバグを一度に変更したり、画面の列を変更するなど、他のオプションを使用できます。

長形式

Bugzilla-クイック検索

クイック検索機能は、単一テキストボックスのクエリツールです。 下のスクリーンショットに示すように、Bugzillaのホームページで入手できます。

クエリツール

クイック検索機能はメタ文字を使用して、検索対象を示します。 たとえば、クイック検索に bug | login と入力すると、バグの概要とホワイトボードで「バグ」または「ログイン」が検索されます。 ユーザーは、番号またはエイリアスを入力して、バグに直接移動することもできます。

バグログイン

[クイック検索]ボタンをクリックすると、下のスクリーンショットに示すようにバグのリストが表示されます。

検索ボタン

Bugzilla-事前検索

[高度な検索]ページには、すべてのバグのリストが表示されます。これらのバグは、ユーザーが読み込んださまざまな基準で正確にフィルタリングされます。

この高度な検索機能は、バグ内のすべてのフィールドに異なる値を選択します。 一部のフィールドでは、複数の値を選択できます。 これらの場合、Bugzillaは、フィールドの内容が選択された値のいずれかと一致するバグを返します。 何も選択されていない場合、フィールドは任意の値を取ることができます。 1つのフィールドに対する複数の値の選択は、「OR」機能に基づいています。 ユーザー選択でいずれか1つまたは他の値が一致した場合、バグが表示されます。

事前検索を使用する

Bugzillaの高度な検索機能を使用するには、以下の手順に従う必要があります。

  • ステップ1 *-ホームページのヘッダーにある[検索]ハイパーリンクをクリックします。 [簡易検索]と[詳細検索]の2つのタブが表示されます。[詳細検索]タブをクリックします。

Advance Searchタブ

  • ステップ2 *-[概要]フィールドから必要なオプションを選択します。 次に、キーワードを入力して、バグを特定または除外できます。

要約フィールド

ステップ3 *-次のステップは、*分類*ボックスからバグのカテゴリを選択することです。ここでは、 *Widget を選択しました。 次に、バグが作成される*製品*を選択します。ここでは、 Sam’s Widget を選択しました。 Component ボックスで、 Widget Gears を選択しました。 [ステータス]ボックスで[確認済み]をクリックし、[解像度]ボックスで[固定]を選択します。これらはすべて次のスクリーンショットに表示されています。

-これらのフィールドはすべてオプションであり、ユーザーの選択に依存します。

ユーザー選択

  • ステップ4 *-フィルタの要件に基づいてすべてのフィールドに入力した後、[検索]ボタンをクリックします。

ユーザー選択

  • ステップ5 *-Advance Searchはバグを検出し、結果は次のようになります-

バグ結果の検出

Bugzilla-カスタム検索

カスタム検索は、高度な検索の拡張機能です。 「上で探しているものを見つけられなかったのですか? I.e. 高度な検索」。 この領域では、AND、OR、その他のより複雑な検索などの単語を使用できます。

カスタム検索のナビゲーションは次のとおりです。次のスクリーンショットに示すように、検索→詳細検索→下に移動して、カスタム検索をクリックします。

カスタム

カスタム検索のカスタマイズ

カスタム検索は、選択された*フィールド*を、指定された*値*に対して定義された*演算子*と比較します。 [高度な検索]オプションの標準フィールドを使用すると、これが多すぎる可能性があります。 ただし、ユーザーは、「Match ANY」または「Match ALL」などのオプションを組み合わせて、組み合わせ用の括弧と優先度を使用して複雑なクエリの検索を構築できます。

Priority Construct

カスタム検索の各行(「用語」と呼ばれる)に3つのフィールドがあります-

  • Field -検索されているフィールドの名前。
  • 演算子-比較演算子。
  • -フィールドが比較される値。

使用可能な*フィールド*のリストには、バグに対して定義されているすべてのフィールドが含まれています。 これには、任意のカスタムフィールドに加えて、譲受人の実名、バグが変更されてからの日数、担当者がタッチされてからの時間など、さらに検索するのに役立つその他のフィールドが含まれます。

フィールド

幅広い*演算子*が利用可能です。 さまざまな文字列照合操作(正規表現を含む)、数値比較(日付に対しても機能します)、およびバグの変更情報の検索があります。

フィールドが変更されたとき、変更元または変更元、および誰が変更したか。 Bugzillaは、意図的に空白のままにした値フィールドと誤って空白のままにした値フィールドとの違いを区別できないため、空の特別な演算子があります。

演算子

ユーザーは、演算子、値、およびフィールドを定義するために n 個の行を持つことができます。 それらの上にドロップダウンボックスがあり、これらの行が検索にどのように関連するかを定義します。

次のすべてを個別に一致、次のいずれかを個別に一致、または同じフィールドに対して次のすべてを一致は、ドロップダウンにリストされた3つのオプションです。 1番目と3番目の違いは、コメント検索で説明できます。 検索が-の場合

  • コメントには文字列「Bug」が含まれます
  • コメントには、文字列「issue」が含まれます

「以下のすべてに個別に一致」では、検索はバグを返します。1つのコメントに表示された「バグ」は、同じコメントまたは他のコメントの「問題」になります。

「次のすべてを同じフィールドに一致させる」では、両方の文字列がまったく同じコメントで発生する必要があります。 同じコメントにバグとイシューの両方の単語を含むバグを選択します。

一致コメント

[高度な機能を表示]をクリックすると、より多くの機能または機能が表示され、複雑で特定の検索が使用されます。 ユーザーは、チェックボックスをオンにすることで、行を無効にすることができます。 また、検索の行を括弧でグループ化して、異なる検索語がどのように関連しているかを判断することもできます。 ユーザーは、 ALL (つまり、 AND)または ANY (つまり OR).

組み合わせの選択

Bugzilla-バグリスト

  • バグリスト*は、ユーザー入力に基づく*検索されたバグのグループ*です。 バグリストは、標準検索または詳細検索のさまざまな条件に基づいてフィルタリングされたバグに他なりません。

リストの形式は構成可能です。 たとえば、列見出しをクリックして並べ替えることができます。 他の便利な機能は、リストの下部にあるリンクを使用してアクセスできます-

  • ロングフォーマット
  • XML(アイコン)
  • CSV(アイコン)
  • フィード(アイコン)
  • iCalendar(アイコン)
  • 列を変更する
  • いくつかのバグを一度に変更する
  • バグ担当者にメールを送信する
  • 検索を編集
  • 覚えて検索

これらの機能はすべて、以下で詳細に説明されています。

機能

ロングフォーマット

[長い形式]ボタンをクリックすると、各バグのフィールドの編集不可能な要約を含む大きなページが提供されます。

編集不可

XML(アイコン)

XML(アイコン)をクリックすると、表形式で表示されるバグリストをXML形式に変換します。

XMLアイコン

CSV(アイコン)

バグリストを*カンマ区切り値*に変換し、スプレッドシートまたはExcelシートにインポートできます。

CSVアイコン

スプレッドシート

フィード(アイコン)

バグリストを Atom Feed として表示します。 ユーザーはこのリンクをお気に入りのフィードリーダーにコピーできます。 フィード内のバグの数を制限するには、 limit = n パラメーターをURLに追加します。

フィードアイコン

ユーザーがFirefoxを使用している場合は、下のスクリーンショットに示すように、ステータスバーのライブブックマークアイコンをクリックして、*リストをライブブックマークとして保存する*オプションを取得します。

ブックマーク

フィード内のバグの数を制限するには、 limit = n パラメーターをURLに追加します。

制限パラメーター

最初のバグのみがフィードとして表示されます。

最初のバグフィード

iCalendar(アイコン)

バグリストをiCalendarファイルとして表示します。 各バグは、インポートされたカレンダーのTo Doアイテムとして表されます。 Outlookでのみサポートされています。 ユーザーがこの機能にアクセスできるのは、システムでOutlookが構成されている場合のみです。

列を変更する

リストに表示されるバグ属性を変更します。 ユーザーは、このオプションを使用してバグリストの表示をカスタマイズできます。 [列の変更]ボタンをクリックすると、次のページにユーザーの選択が表示されます。

列の変更

ユーザーは、Available Columnsセクションから1つまたは複数の列を選択できます。 これらはバグリストに表示されるはずです。 次に、→(右矢印)をクリックして、この選択を[選択された列]セクションに表示します。

選択された列

同様に、ユーザーは選択した列から列を選択解除し、←(左矢印)をクリックできます。

列の選択解除

ユーザーは、[選択された列]セクションの右側にある上下矢印をクリックして、列の表示順序を変更することもできます。

Appearing Order

[列の変更]ボタンをクリックすると、バグリストがカスタマイズされます。 それ以外の場合、ユーザーが[Bugzillaのデフォルトにリセット]をクリックすると、デフォルト設定に戻ります。

リセット

デフォルト設定

複数のバグを一度に変更する

アカウントに十分な権限があり、バグリストに複数のバグが表示されている場合、*複数のバグを一度に変更*が表示され、リスト内のすべてのバグに同じ変更を簡単に加えることができます。

いくつかのバグ

バグ担当者にメールを送信する

バグリストに複数のバグが表示され、少なくとも2つの異なるバグ担当者がいる場合、このリンクが表示されます。 このリンクをクリックすると、Outlookが設定されている場合、またはOutlookを設定してリスト上のすべてのバグの担当者にメールを送信するように求められている場合、Outlookが開きます。

検索を編集

ユーザーが探していた正確な結果が得られなかった場合、ユーザーはこのリンクから検索ページに戻り、検索パラメーターを少し修正して正確な結果を得ることができます。

名前を付けて検索を記憶

ユーザーは Search に名前を付けて記憶することができます。ページフッターにリンクが表示され、後で再度実行するためのクイックアクセスが提供されます。

Bugzilla-設定

Bugzillaの設定は、要件とガイドラインに従ってBugzillaのデフォルト設定をカスタマイズするために使用されます。 ユーザー設定として呼び出すこともできます。

環境設定でナビゲートするには2つの方法があります-

最初の方法は、ホームページのヘッダーにある Preferences ハイパーリンクをクリックすることです。

設定タブ

2番目の方法は、[ようこそページのアイコン]に表示される[ユーザー設定]ボタンをクリックすることです。

ユーザー設定

次のスクリーンショットで説明されているリンク(赤色)のいずれかをクリックすると、ユーザーがカスタマイズできるさまざまな種類の設定が表示されます。

カスタマイズされたユーザー

設定タイプ

Bugzillaは、次の6種類のユーザー設定をサポートしています。

  • 一般設定
  • メール設定
  • 保存された検索
  • 口座情報
  • APIキー
  • 許可

次の章では、Bugzillaの一般設定について説明します。

Bugzilla-一般設定

一般設定では、Bugzillaのいくつかのデフォルト設定を変更できます。 管理者にはこのリストから設定を削除する権限があるため、ユーザーには使用可能な設定がすべて表示されない場合があります。

一般設定に移動するには、Bugzillaのホームページから設定またはユーザー設定をクリックします。 デフォルトでは、下のスクリーンショットに示すように、[全般設定]タブがさまざまな設定で開きます。

自己説明

各設定は非常に簡単で、一目瞭然です。 ユーザーはフィールドを簡単に理解し、リストからオプションを選択できます。

たとえば、「変更するバグのCCリストに自動的に追加する」を設定するには、ドロップダウンリストから[常に]を選択します。

自動的に

ページの左下にある[変更を送信]ボタンをクリックします。

変更を送信

次のスクリーンショットに示すように、「一般設定への変更が保存されました」というメッセージが表示されます。

成功メッセージ

同様に、他の一般設定も同時に変更できます。

Bugzilla-メール設定

Bugzillaのメール設定機能を使用すると、特定のイベントに関するメール通知を有効または無効にできます。 一般的に、ユーザーはBugzillaが送信する電子メールの数をほぼ完全に制御できます。 ユーザーができるだけ多くのメールを受信したい場合は、[すべてのメールを有効にする]ボタンをクリックします。 ユーザーがBugzillaからメールをまったく受け取らない場合は、[すべてのメールを無効にする]ボタンをクリックします。

ナビゲートするには、ホーム画面の[設定]/[ユーザー設定]オプションに移動し、[メール設定]タブをクリックします。

メール設定タブ

グローバルおよび特定のオプション

2つのグローバルオプションがあります。ユーザーは、メールを取得するための要件に基づいてチェックボックスをチェックできます。 これらのオプションは-

  • 誰かが私に旗を立てるように頼んだら私に電子メールを送り、
  • 誰かが私が要求したフラグを立てたら、私にメールしてください。

これらは、ユーザーがフラグに関するバグメールをどのように受信するかを定義します。 これらの使用法は非常に簡単です。ユーザーがBugzillaに上記の条件のいずれかでメールを送信させたい場合、チェックボックスを有効にします。

同様に、ユーザーは「次の場合にメールを受信したい」に基づいて、フィールド/受信者固有のオプションのチェックボックスをオンにすることができます

チェックボックス

ユーザー監視機能

Bugzillaには、ユーザー監視と呼ばれる機能があります。 ユーザーがテキスト入力ボックスに他のユーザーアカウント(通常は電子メールアドレス)で区切られた1つ以上のコンマを入力すると、ユーザーは他のユーザーが送信したすべてのバグ電子メールのコピーを受け取ります。 この強力な機能は、開発者がプロ​​ジェクトを変更したり、ユーザーが休暇をとる場合に非常に重要で便利です。

ユーザーウォッチング

バグ機能を無視

ユーザーは、あらゆる種類の電子メール通知を受け取りたくない人からのバグのリストに言及できます。 このため、ユーザーはバグIDをコンマ区切りリストとして追加する必要があります。 ユーザーはいつでも現在の無視リストからバグを削除でき、バグの電子メール通知を再び有効にします。 選択が完了したら、ページの左下にある[変更を送信]ボタンをクリックします。

バグを無視

以下のスクリーンショットに示すように、成功したメッセージが「メール設定の変更が保存されました」として表示されます。

保存された設定

Bugzilla-保存された検索

このタブでは、ユーザーは、ユーザーが作成した保存済み検索と、グループの他のメンバーが querysharegroup で定義した保存済み検索を表示および実行できます。

[保存済み検索]タブについては、[設定]に移動し、[保存済み検索]タブをクリックします。

保存済み検索タブ

ユーザーは、次のスクリーンショットで強調表示されているRUNコマンドをクリックして、保存済み検索からバグを実行できます。

コマンドの実行

実行をクリックすると、以下に示すようにバグリストページが表示されます-

ページ表示

保存した検索をページフッターに追加する

保存された検索は、この画面からページフッターに追加できます。 誰かがグループと検索を共有している場合、共有者は別の保存済み検索のチェックボックスをオンにして*フッターに表示*を選択できます。 権限に基づいて、他のメンバーは[フッターに表示]チェックボックスを選択できます。

ページフッター

すべての変更と選択が完了したら、ページの左下にある[変更の送信]ボタンをクリックします。

セレクションメイド

次のスクリーンショットに示すように、「保存された検索の変更が保存されました」という成功メッセージが表示されます。

保存されたメッセージ

Bugzilla-アカウント情報

このタブでは、ユーザーは登録時に提供されたアカウント情報を表示できます。 また、ユーザーがパスワードを変更できる機能も提供します。

パスワードを変更する

アカウントのパスワードを変更するには、次のエントリが必要です-

  • [パスワード]テキストボックスに現在のパスワードを入力して、アカウントを確認します。
  • フィールドに新しいパスワードを入力します–新しいパスワード。
  • [新しいパスワードの確認]フィールドに新しいパスワードを再入力します。
  • ユーザーは[あなたの本名(オプション、ただし推奨)]フィールドで名前を変更できます。
  • メールアドレスを入力してください。

すべてのエントリが作成されたら、次のスクリーンショットに示されている[変更の送信]をクリックします。

エントリー送信

次のスクリーンショットに示すように、「アカウント情報への変更が保存されました」というメッセージが表示されます。

表示されているアカウント

Bugzilla-パーミッション

このタブでは、ユーザーは管理者によって提供されるすべての権限を見ることができます。 管理者はすべての権限を持つことができ、ユーザーの役割に基づいて、管理者はさまざまなユーザーに異なる権限を提供します。

この場合、ユーザーは2つの権限を持っています-

  • canconfirm -ログを確認できます。
  • editbugs -バグのすべての側面を編集できます。

同様に、ユーザーはさまざまな権限名を表示でき、わかりやすい簡単な説明があります。

ストレートフォワード