JIRA テストツールとは何ですか? 初心者向けチュートリアル
JIRAとは何ですか?
ジラ はオーストラリアの Atlassian 社によって開発されたツールです。このソフトウェアは次の目的で使用されます バグ追跡、問題追跡、 と プロジェクト管理。 JIRA の完全な形は、実際には「ゴジラ」を意味する日本語の「ゴジラ」から受け継がれています。このツールの基本的な使用法は、ソフトウェアとモバイル アプリに関連する問題とバグを追跡することです。
プロジェクト管理にも使用されます。 の ジラ ダッシュボードは、問題の処理を容易にする多くの便利な機能で構成されています。主な機能の一部を以下に示します。これらの Jira チュートリアルで、JIRA を学びましょう 欠陥 このトレーニング コースでは、プロジェクト追跡ソフトウェアを利用できます。
JIRA は何に使用されますか?
Jira ソフトウェアは次の目的で使用できます。
- 要件とテスト ケースの管理。
- アジャイル手法において。
- プロジェクト管理。
- ソフトウェア開発。
- 製品管理。
- タスク管理。
- バグ追跡。
JIRA の使い方
Jira ソフトウェアの使用方法を段階的に説明します。
- ステップ1) Jira ソフトウェアを開き、Jira ホーム アイコンに移動します。
- ステップ2) 「プロジェクトの作成」オプションを選択します。
- ステップ3) ライブラリからテンプレートを選択します。
- ステップ4) ボード設定から必要に応じて列を設定します。
- ステップ5) 問題を作成します。
- ステップ6) チームメンバーを招待して作業を始めてください。
JIRA はどのチームを支援できますか?
以下は、目標を達成するために JIRA を活用している 7 つの異なるチームです。
- ソフトウェア開発チーム。
- アジャイルチーム。
- プロジェクト管理チーム。
- DevOps チーム。
- 製品管理チーム。
- マーケティングチーム。
- カスタマーサービスチーム。
JIRA でのテスト管理
Tricentis Test Management Jira用
私が使う Tricentis Test Management Jira用 私のテスト管理ソリューションとして。これにより、すべての計画、追跡、レポートを Jira 内で直接処理できるようになります。
直感的な UI を備えており、Jira の課題を使用して要件とテスト ケースを定義し、QA と開発が単一のテスト レコードの可視性を共有できるようにします。現在の多くの Jira 拡張機能とは異なり、Test Management for Jira は低コストで、チームやプロジェクトが成長しても高速でパフォーマンスを維持できるため、安心して拡張できます。 Jira Cloud で利用可能です。
の特長 Tricentis Test Management Jira用
- 一元的なテスト管理: テストを Jira と統合して、QA、開発、製品チームを調整します。
- AI を活用したテスト ケースの生成: AIを使用して要件からテストケースを自動生成します。
- リアルタイムレポート: テスト実行に関する詳細な分析により、即座に洞察が得られます。
- 柔軟なテストケース管理: クローン作成や一括更新などの機能を使用して、テスト ケースの作成、整理、管理をサポートします。
- サードパーティツールの統合: 外部ツールの統合を通じて、Jira 内で手動テストと自動テストを管理できます。
詳細をチェック Jira 用のテスト管理ツール
JIRA スキーム
JIRA スキーム内ではすべてを設定でき、以下で構成されます。
- ワークフロー。
- 発行タイプ。
- カスタムフィールド。
- スクリーン。
- フィールド構成。
- 通知。
- 許可。
JIRA の問題と問題の種類
初心者向けの Jira チュートリアルのこのセクションでは、JIRA Software の問題とその種類について説明します。
JIRA 課題とは何ですか?
JIRA 問題は、プロジェクトの基礎となるバグや問題を追跡します。プロジェクトをインポートしたら、問題を作成できます。
「問題」の下には、次のような他の便利な機能があります。
- 発行タイプ。
- ワークフロー。
- スクリーン。
- 田畑。
- 属性を発行します。
さて、この Jira Agile チュートリアルでは、JIRA の問題を詳しく見てみましょう。
Jira 課題のタイプ
課題タイプには、Jira テスト ツールを介して作成および追跡できるすべてのタイプのアイテムが表示されます。スクリーンショットに示すように、JIRA の課題は、新機能、サブタスク、バグなどのさまざまな形式に分類されます。
Jira プロジェクト管理ツールには 2 種類の課題タイプ スキームがあります。
- デフォルトの問題タイプ スキーム: デフォルトの課題タイプ スキームでは、新しく作成されたすべての課題がこのスキームに自動的に追加されます。
- アジャイル スクラム課題タイプ スキーム: アジャイル スクラムに関連する問題とプロジェクトでは、このスキームが使用されます。
これら 2 つの課題タイプ スキームとは別に、要件に応じてスキームを手動で追加することもできます。たとえば、 ITとサポート スキーム、そしてこれらのために、私たちは ドラッグアンドドロップ の問題タイプ 利用可能な発行タイプ から 現在のスキームの発行タイプ 以下のスクリーンショットに示すように:
JIRA コンポーネント
Jira コンポーネント プロジェクトのサブセクションです。 これらは、プロジェクト内の課題を小さな部分にグループ化するために使用されます。 コンポーネントはプロジェクトにいくつかの構造を追加し、プロジェクトを機能、チーム、モジュール、サブプロジェクトなどに分割します。 コンポーネントを使用すると、レポートの生成、統計の収集、ダッシュボードなどへの表示が可能になります。
新しいコンポーネントを追加するには、上の画面に示すように、名前、説明、コンポーネント リード、 およびデフォルトの担当者。
JIRA 画面
JIRAで問題が作成されると、それはさまざまなフィールドに整理されて表示されます。JIRAでのこのフィールドの表示は画面と呼ばれます。このフィールドはワークフローを通じて遷移および編集できます。スクリーンショットに示すように、各問題に画面タイプを割り当てることができます。問題操作を画面に追加または関連付けるには、メインメニューに移動して 問題 画面をクリックします スキーム、 クリックして 「問題操作を画面に関連付ける」 要件に応じて画面を追加します。テスター向けのこの Jira チュートリアルでは、Jira 課題の属性について学習します。
Jira 課題の属性
問題の属性には次のものが含まれます。
- ステータス。
- 決議。
- 優先事項。
ステータス: プロジェクトの進行状況を示すためにさまざまなステータスが使用されます。 To do、進行中、オープン、クローズ、再オープン、解決済み。 同様に、解決策と優先順位があり、解決策では、問題の進行状況について次のように伝えます。 修正済み、修正しない、重複、不完全、再現不可、完了 また、問題が クリティカル、メジャー、マイナー、ブロッカー、トリビアル。
セキュリティスキームの発行
JIRA のこの機能を使用すると、課題を表示できるユーザーを制御できます。 これは、ユーザーまたはグループを割り当てることができるいくつかのセキュリティ レベルで構成されます。 問題の作成または編集中に、問題のセキュリティ レベルを指定できます。
同様に、デフォルトの権限スキームがあります。作成された新しいプロジェクトはすべて、このスキームに割り当てられます。権限スキームを使用すると、一連の権限を作成し、この一連の権限を任意のプロジェクトに適用できます。
システム管理
JIRA 管理者がユーザーに提供する便利な機能の一部は次のとおりです。
-
監査ログ
監査ログでは、作成された問題に関するすべての詳細と、問題に加えられた変更を表示できます。
-
問題のリンク
これにより、問題がプロジェクト内にすでに存在する、またはプロジェクト内に作成された他の問題とリンクしているかどうかが表示されます。また、パネル自体から問題のリンクを無効にすることもできます。
-
Mail JIRAで
使い方 Mail 管理者のシステムでは、POP または IMAP メール サーバー上のアカウントに問題をメールで送信したり、外部メール サービスによって生成されたファイル システムに書き込まれたメッセージを送信したりできます。
-
イベント
イベントは、ステータス、デフォルトのテンプレート、イベントの通知スキームとワークフロー遷移ポストファンクションの関連付けを記述します。イベントは、システム イベント (JIRA 定義イベント) とカスタム イベント (ユーザー定義イベント) の 2 つに分類されます。
-
ウォッチリスト
JIRA では特定の問題を監視でき、その問題に関連する更新の通知を受け取ることができます。問題を監視するには、問題ウィンドウで「監視」という単語をクリックします。誰が問題を監視しているかを確認するには、括弧内の数字をクリックします。
-
発行コレクター
JIRA 課題の形式で、課題コレクターを使用すると、あらゆる Web サイトでフィードバックを収集できます。管理画面で、[問題コレクター] をクリックすると、問題コレクターの追加を求めるオプションが開きます。 Issue Collector のルック アンド フィールを構成したら、生成された Javaスクリプト あらゆるウェブサイトでフィードバックを得ることができます。
-
開発ツール
この管理機能を使用して、Jira テスト ツールを含むソフトウェア開発ツールを JIRA に接続することもできます。 JIRA に接続するには、アプリケーションの URL を入力する必要があります。
JIRA で課題を作成する方法
テストに効果的なツールである JIRA で問題を作成、編集、要約するために私が使用している手順を順を追って説明します。
ステップ 1) Jira ソフトウェアを開き、ID とパスワードでログインします。
ユーザー ID とパスワードを入力すると、JIRA ダッシュボードが開きます。無料の JIRA ダッシュボードの下に、[プロジェクト] オプションがあります。これをクリックすると、以下のスクリーンショットに示すように、Simple Issue Tracking、プロジェクト管理、アジャイル カンバン、Jira Classic などのオプションをリストするウィンドウが開きます。
ステップ 2) 問題の詳細を入力します。
オプションをクリックすると シンプルな問題追跡、 別のウィンドウが開き、問題に関するすべての詳細を記載し、担当者に問題を割り当てることができます。
ステップ 3) 問題を作成するための詳細情報を入力します。
「送信」ボタンをクリックするとウィンドウが開き、課題の作成、課題の割り当て、解決済み、進行中、クローズ済みなどの課題のステータスの確認などの作業のリストを実行できます。
問題が作成されると、以下のスクリーンショットに示すように、問題が正常に作成されたことを示すポップアップが画面に表示されます。
ステップ 4) [問題] メニューを開いて、問題に関する複数の機能を検索および実行します。
ここで、問題を編集する場合、または問題を XML または Word ドキュメントにエクスポートする場合は、メイン パネルにマウスを置いて、[問題] をクリックします。 [問題のオプション] で、[問題の検索] をクリックするとウィンドウが開き、問題を見つけて複数の機能を実行できます。
を選択すると 「課題を探す」 下 問題、 スクリーンショットに示すようなウィンドウが表示されます。
- [問題の検索] オプションを選択すると、作成した問題を確認できるウィンドウが表示されます。例えば、 ここには問題 ST1 と ST2 があります。
- ここのスクリーンショットで問題がわかります 「ユーザー受け入れテスト中にバグが検出されました」 およびそれに関連するすべての詳細が表示されます。ここから、問題の進行を停止したり、問題を編集したり、問題にコメントしたり、問題を割り当てたりするなど、複数のタスクを実行できます。
- 問題の詳細を XML または Word 文書にエクスポートすることもできます。
- また、問題に関するアクティビティ、問題に関するレビュー、作業ログ、問題の履歴などを表示することもできます。
-
時間追跡オプションでは、問題を解決するまでの推定時間を確認できます。
同じウィンドウで、問題のフィルターを設定して [お気に入りフィルター] に保存できるため、特定の問題を検索または表示する場合は、フィルターを使用して問題を見つけることができます。
ステップ5) 問題の詳細を表示するには、[概要]オプションをクリックします。
問題の概要を表示するには、オプションの概要をクリックします。これにより、プロジェクトの詳細と進捗状況をこのチャートに表示するウィンドウが開きます。概要ウィンドウの右側には、 活動の流れ、 問題に関する詳細と、その問題に関して担当者が行ったコメントを示します。
サブタスク
サブタスク課題は、親課題を複数の小さなタスクに分割し、個別に割り当てて追跡できるようにするのに役立ちます。より包括的に問題に対処し、タスクを実行する小さなタスクに分割します。
サブタスクの作成方法
サブタスクは 2 つの方法で作成できます。
- 親課題の下にサブタスクを作成します。
- 課題をサブタスクに作成します。
JIRA でサブタスクを作成するには、サブタスクを割り当てる課題を選択する必要があります。以下のスクリーンショットに示すように、問題ウィンドウで「さらに割り当て」オプションをクリックし、「サブタスクの作成」をクリックします。同じタブで [サブタスクに変換] を選択して、親課題をサブタスクに変換することもできます。
クリックすると サブタスクの作成サブタスク課題を追加するためのウィンドウがポップアップ表示されます。サブタスクの詳細を入力してクリックします。 創造する 以下のスクリーンショットに示すように、これにより親問題のサブタスクが作成されます。
親課題の下にサブタスクが作成され、以下のスクリーンショットに示すように、課題タイプ ページにタスクを完了する時期に関する詳細が表示されます。サブタスクをさらに追加する場合は、サブタスク パネルの隅にあるプラス記号 (+) をクリックします。同様に、現在のタスクに費やした時間を記録したい場合は、時間追跡の隅にあるプラス記号 (+) をクリックし、ログ シートに詳細を記入します。
サブタスクを作成する際に覚えておくべきいくつかの重要な点:
- 1 つの課題の下に必要なだけサブタスクを含めることができます。
- サブタスクにサブタスクを持たせることはできません。
- 親の下にサブタスクが作成されると、親をサブタスクに変換することはできません。
- ただし、サブタスクは親課題に変換できます。
- 親課題から離れることなく、サブタスクに取り組むことができます。
ワークフロー
JIRA ワークフローは、課題がライフサイクル中に通過するステータスと遷移のセットです。問題が作成されると、ワークフローには 5 つの主要な段階が含まれます。
- 問題を解決します。
- 解決された問題。
- 進行中の問題。
- 問題を再開しました。
- 問題を閉じます。
JIRA のワークフローは、法令、譲受人、決議、条件、バリデーター、事後機能、およびプロパティで構成されます。
- ステータス: これらは、ワークフロー内での問題の位置を表します。
- トランジション: 遷移はステータス間の橋渡しであり、特定の問題があるステータスから別のステータスに移行する方法です。
- 譲受人: 譲受人は、特定の問題に対する責任者を指示し、タスクの実行方法を決定します。
- 解像度: これは、問題がオープンステータスからクローズステータスに移行する理由を説明します。
- 条件: 誰がトランジションを実行できるかは条件によって制御されます。
- バリデーター: 問題の状態に応じて移行を確実に行うことができます。
- プロパティ: JIRA はトランジションに関するいくつかのプロパティを認識します。
以下のスクリーンショットに示すように、「進行中」ステータスのチェックボックスをクリックすると、ウィンドウ自体から問題のステータスを割り当てることができます。ステータスは、黄色で強調表示された問題パネルに反映されます。
私たちが作成した課題について、JIRA はプロジェクトの進行状況をマッピングするワークフローを提示します。スクリーンショットに示されているように、[問題] パネルで設定したステータスはワークフロー チャートに反映されます。ここでは問題のステータスを「進行中」に設定しており、同じステータスがワークフロー内で更新され、黄色で強調表示されます。ワークフローでは、進行中の作業の概要を簡単に把握できます。
JIRA のプラグイン
JIRAをより効果的に動作させるためのプラグインが利用可能であり、これらのプラグインのいくつかは次のとおりです。 Zendesk、Salesforce、GitHub、Gitbucket など。これらの中には、サポート チームが JIRA に直接問題を報告したり、フル機能の問題およびテスト管理サポートを備えた無制限のプライベート リポジトリを作成したりできるものもあります。
JIRA アジャイル
アジャイルまたはスクラム手法は通常、製品の今後のバージョンで計画されている機能のロードマップに従う開発チームによって使用されます。アジャイルは、他の JIRA 手法と同じロードマップに従って問題を追跡します。 やるべきこと -> 進行中 -> 完了、 以下のスクリーンショットに示すように、問題が XNUMX つあります。 するために そしてXNUMX番目 進行中。 「進行中」の課題が解決されると「完了」ステータスに移行し、同様に「To Do」の課題は次の段階「進行中」に移行します。
アジャイルで課題を作成する
アジャイル問題を作成するには、メイン メニューの [アジャイル] タブに移動し、[はじめに] をクリックします。それをクリックすると、スクラムまたはカンバンの問題に対して新しいボードを作成するように求められます。要件に応じてオプションを選択できますが、ここではスクラム方式を選択しました。
アジャイルでエピックを作成する方法
JIRA Agile では、エピックは単なる課題タイプです。この叙事詩には膨大な量の作品が収録されています。これは大きなユーザー ストーリーであり、いくつかの小さなストーリーに分割できます。完了するには ジラエピック、複数のスプリントが必要になる場合があります。アジャイルで新しいエピックを作成するか、通常の JIRA ボードで作成した問題を使用できます。同様に、アジャイル スクラムのストーリーを作成することもできます。
アジャイルの計画モード:
計画モードでは、プロジェクト用に作成されたすべてのユーザー ストーリーが表示されます。左側のメニューを使用して、問題を表示する基準を決定できます。右側のメニューで問題をクリックすると、サブタスク、ログワークなどを作成できます。
アジャイルの作業モード
アクティブなスプリントの情報が表示されます。すべての問題またはユーザー ストーリーは、以下のスクリーンショットに示すように、To do、In Progress、Done の 3 つのカテゴリで表示され、プロジェクトまたは問題の進行状況を示します。
JIRA でのクローンとリンクの使用
JIRA では、問題のクローンを作成することもできます。問題のクローンを作成する利点の 1 つは、さまざまなチームが問題に個別に取り組み、問題を迅速に解決できることです。
他にも便利な機能が JIRA です リンク, 課題のリンクを使用すると、同じまたは異なる JIRA サーバー上の 6 つの既存の課題間の関連付けを作成できます。スクリーンショットに示されているように、現在の問題「ST-4 ドロップダウン メニューが機能しない」を別の問題「ST-XNUMX GUI が応答しない - GUI 機能を再テストする」にリンクしました。
ここでは、スプリントを 1 日に設定しており、下のスクリーンショットに示すように、その特定の期間にスプリントが実行されます。Scrum を使用して作業していて、問題に優先順位を付けたり、ランク付けしたりする場合は、問題をバックログにドラッグ アンド ドロップするだけです。
これとは別に、実行できるタスクが複数あります。たとえば、ウィンドウの右側隅をクリックすると、必要に応じて使用できる機能のリストが表示されます。
JIRA でのレポート
アジャイルの進捗状況を追跡するには、 アジャイルストーリーチャート スプリントで行われる実際の作業量と推定作業量を示します。典型的なバーンダウン チャートは、次のようなもので、赤い線は実際に残っているタスクを示し、青い線はスクラム サイクル中に残っている理想的なタスクを示します。
バーンダウン チャートとは別に、JIRA 自動化では次のような他のオプションも利用できます。 Sprint レポート、エピック レポート、バージョン レポート、ベロシティ チャート、コントロール チャート、および累積フロー ダイアグラム。さまざまなグラフ オプションを使用して、プロジェクトの進行状況を表すこともできます。
上のスクリーンショットのように、問題の優先順位を表す円グラフを選択しました。以下に示すように、プロジェクト全体の問題の優先順位と重大度をパーセンテージで表す円グラフが生成されます。円グラフは、担当者、コンポーネント、問題の種類、優先度、解決策、ステータスなどのさまざまな視点から表示できます。
スクラム ボードの表示方法も設定できます。スクラム ボードには、ボードの外観を変更できるさまざまなオプションがあります。スクラムを使用して設定できるさまざまな機能には、列、スイムレーン、クイック フィルター、カードの色などがあります。ここでは、列管理を選択し、問題数オプションを選択すると、進行中、実行予定、または完了した問題の合計数が表示されます。列管理では、必要に応じて列を追加できます。同様に、ボードで設定できるさまざまな機能があります。
フィルタ
デフォルトのフィルター以外のフィルターを設定して問題をフィルター処理することもできます。 使用できるフィルターは次のとおりです 日付、コンポーネント、優先度、解決策など。
かんばんボードと問題の管理
アジャイル スクラム ボードと同様に、カンバン ボードを作成することもできます。ここでは Cloud Testing というプロジェクト名を作成しました。カンバン ボードは、進行中の作業を管理および制限するチームに役立ちます。カンバン ボードは作業モードでは表示されますが、計画モードでは表示されません。
ここで問題を作成しました 「負荷テスト中にバグが検出されました」 と 「クラウドサーバーに関する問題を確認する」 以下のスクリーンショットに示すように、かんばんボードではステータスも赤で強調表示されます。
カンバンはバグ修正とメンテナンス リリースに最適な方法論と考えられており、受信したタスクに優先順位が付けられ、それに応じて作業されます。カンバンをより効率的に行うための対策がいくつかあります。
- ワークフローを視覚化します。
- 進行中の作業を制限します。
- 問題に取り組みます。
- サイクルタイムを測定します。
JIRA スクラム vs. JIRA カンバン
私の経験から、JIRA スクラムと JIRA カンバンの間には大きな違いがあることが強調できます。
スクラム | かんばん |
---|---|
レポート
バーンダウンチャート: チャートにはスプリント中に変更されたすべての変更とスコープが表示されます。他のチャートには以下が含まれます。 Sprint レポート、ベロシティチャート、エピックレポートなど |
レポート
管理チャート: 問題のサイクル タイムを測定し、問題を完了するまでにかかった平均時間と実際の時間を表示できます。 |
アジャイルボード
チームはスプリントの進行状況を確認できます。これは作業モードで、ボード自体がさまざまなステータスに分類されているのを確認できます。 |
制約
チームは、各ステータスに表示される問題の数を増やすか減らすかを決定できます。 |
バックログ
ここでチームはスプリントを計画し、各スプリントに入るストーリーを見積もります。 |
ワークフロー
列をワークフローのステータスにマップできます。列を追加または削除するだけで、必要に応じてワークフローを変更できます。 |