Jira を信頼度レポートにつなぐ: 失敗したすべてのエンドツーエンドテストが自動的に Jira のバグになる
Jira を GUI Test Studio に 1 回つなぐと、失敗したすべてのエンドツーエンドテストが、信頼度レポートから、または任意の CI/CD パイプラインから、すぐ修正に取りかかれる Jira の課題になります。
読了 8 分更新日: 2026年11月6日執筆: Ait Nohaila (事業開発担当)
Jira サイトを GUI Test Studio に一度接続すれば、不合格になったエンドツーエンドテストはどれも自動的に Jira の課題にできます: 信頼度レポートからワンクリックで、または TeamCity などの CI/CD パイプラインから --jira on-failure で登録します。
誰も書かなくてよいバグレポート
エンドツーエンドテストが不合格になると、誰かが開発者に伝えなければなりません: 何が、どこで壊れたか、そこへどうたどり着くか、本来どう見えるべきか。それをきちんと書くには時間がかかり、画像や手順が抜けていたり曖昧だったりすることもよくあります。
- 不合格になった GUI Test Studio の実行は、そのすべてをすでに知っています。すべてのステップ、期待した画像やテキスト、代わりに画面に表示されたもの、そのテストがこれまで何回不合格になったかを記録しています。バグレポートはそれをチケットに変え、信頼度レポートに Jira を接続しておけばバックログに直接届きます: 機能のリグレッション、壊れたワークフロー、間違った画面が、それぞれすぐに修正に取りかかれる課題になります。
Jean が変更をプッシュする
チェックアウトのボタンのスタイル変更
TeamCity がエンドツーエンドテストを実行する
gtr-cli で
テストが不合格になる
ボタンの見た目が正しくなくなった
Jira の課題が現れる
手順、画像、エビデンス
この記事では、Jean が開発者、Pierre がテストの作成者、James が Jira のバックログの管理者、John が TeamCity の運用者です。ショップとそのテストは小さなデモですが、画像はすべて実際の実行のものです。
必要なもの
| もの | 目的 | 入手先 |
|---|---|---|
| Jira サイト | 課題の登録先。無料プランを含む任意のプランの Jira Cloud、または Jira Data Center | Atlassian の Jira |
| Jira の API トークン | パスワードを渡さずに、GUI Test Studio が自分の名前で課題を作成できるようにします | API トークンを作成する |
| GUI Test Studio | テストと、不合格になった実行 | インストールと設定 |
| TeamCity (手順 3 用) | 変更のたびにテストを実行します | JetBrains の TeamCity |
手順 1: 信頼度レポートに Jira を接続する
- 1
API トークンを作成する
Atlassian アカウントでセキュリティ、API トークンを開き、トークンを作成します。コピーしておいてください: 表示されるのは一度だけです。Jira Data Center では、代わりに Jira のプロファイルで個人アクセストークンを作成します。
- 2
GUI Test Runner-Recorder を接続する
実行の信頼度レポートで、バグレポートの横の Jira に接続をクリックします (バグレポートのフォームでも、Jira の課題を作成の下で接続できます)。Jira サイトの任意のページのアドレス、メールアドレス、トークンを貼り付けます。ウィンドウがすぐにそれらを確認し、誰として接続しているかを表示します。それ以降、どの信頼度レポートからでもバグレポートを Jira に登録できます。
手順 2: 不合格の実行をアプリから Jira に送る
不合格になった実行の信頼度レポートを開き、バグレポートをクリックします (または Ctrl+B キーを押します)。Jira の課題を作成を選びます。すべてが実行から入力済みです: 確認するだけで済みます。
| フィールド | 入力される内容 |
|---|---|
| プロジェクトと課題タイプ | Jira サイトから読み取られます。プロジェクトにバグがあればバグ、なければタスク |
| 担当者 | そのプロジェクトで Jira が割り当てを許可している人 |
| 優先度 | レポート自身の評価を、サイトの優先度に対応付けたもの |
| 画像 | 期待したもの、見つかったもの、変化した箇所が、課題そのものの中に表示されます |
| 添付ファイル | PDF のバグレポートと、失敗に関するすべての画像の zip |
Jira の課題を作成をクリックします。課題のキーとリンクがすぐに表示され、レポートがそれを記憶します: 以降、レポートの Jira ボタンはその課題を開きます。フォーム自体についてはバグレポートを作成するで説明しています。
手順 3: 失敗したビルドのたびに TeamCity に任せる
パイプラインでは誰もレポートを開かないので、gtr-cli が自分で課題を作成します。すべてのビルドでエンドツーエンドテストを実行するのコマンドから始めて、Jira のオプションを追加します:
gtr-cli run tests --countdown 0 --format teamcity --artifacts ci-out\artifacts ^
--jira on-failure --jira-project SCRUM --jira-assignee "James" ^
--jira-labels gui-test-studio,ui-regression接続情報は 3 個の環境変数から読み取られるので、トークンがコマンドやビルドログに現れることはありません:
| 変数 | 内容 |
|---|---|
| JIRA_BASE_URL | Jira サイト (https://your-team.atlassian.net など) |
| JIRA_USER_EMAIL | 課題を作成するアカウントのメールアドレス |
| JIRA_API_TOKEN | API トークン。TeamCity ではパスワードパラメーターにしてください: どこにも表示されなくなります |
テストが不合格になると、ビルドログにどの課題になったかがリンク付きで記載され、課題からもビルドへリンクが張られます。
Jira の課題に含まれるもの
再現手順
- 1
- 2
- 3
期待
見つかったもの
変化した箇所
失敗したビルドが作成した課題を、James がバックログで見るとおりに示します。
再現手順
失敗したステップまでの、番号付きの実行自身のステップです。開発者は推測なしに手作業で追うことができます。
テストが見たもの
不合格になった各アサーションについて: テストが期待する画像、見つけた画像、そして各変化を赤で囲んだ見つけた画像がもう一度示されます。最後のものは信頼度レポートの「パルス」ビューです: 変化した箇所に目がまっすぐ向かいます。
PDF のバグレポートとすべての画像の zip が添付されるので、全容を知りたい人や保管したい人が利用できます。
1 件の欠陥に 1 件の課題
- 再び見つかった失敗でバックログがあふれてはいけません。各失敗には、テストと失敗した内容から作られたラベルが付いています。同じ欠陥が次のビルド、別のブラウザーやデバイス、または同時に行われた 2 件の実行で再び不合格になると、gtr-cli は未解決の課題を見つけ、重複を作る代わりに新しい実行のコメントを追加します。
テストが不合格になる
新しい課題が作成される
同じ欠陥が再び不合格になる
未解決の課題にコメントが追加される
課題が完了した後、欠陥が再発する
新しい課題が作成される
課題が完了した後は、新しい失敗は新しい課題として登録されます: 再発した欠陥は新しい知らせだからです。
| オプション | 働き |
|---|---|
| --jira on-failure | 不合格になったテストごとに課題を作成します。実行できなかったテストが課題になることはありません |
| --jira-project | Jira プロジェクトのキー (SCRUM など) |
| --jira-issue-type | 既定ではバグ。プロジェクトにバグがなければ、次に適したタイプ |
| --jira-assignee | メールアドレスまたは名前。プロジェクトのメンバーと照合されます |
| --jira-labels | コンマ区切りの独自のラベル |
| --jira-repeat new | 常に新しい課題を作成し、コメントは追加しません |
Jira や TeamCity を使っていない場合は?
Jira と TeamCity は例であって、必須ではありません。
- 1
任意の CI ツール
gtr-cli は Jenkins、GitHub Actions、GitLab、Azure DevOps、独自のスクリプトでも同じように動作し、
--jira on-failureはそのすべてで使えます。パイプラインでテストを実行するをご覧ください。 - 2
任意のトラッカー
Jira がなくても、
--bug-report pdf(またはexcel、both) で、同じ入力済みのバグレポートとそのエビデンスがファイルとして書き出され、任意のトラッカーのチケットにすぐ添付できます。--jsonの結果ファイルには、スクリプトが代わりに登録するのに必要なものがすべて含まれています。 - 3
パイプラインがない場合
アプリからは、選んだ任意の実行について、「バグレポート」でレポートを PDF または Excel ブックとして保存するか、Jira に送ることができます。
要点
- 1不合格になった実行は、バグレポートに必要なすべてをすでに知っています: ステップ、期待画像と見つかった画像、そして以前にどれだけ不合格になったかです。
- 2API トークンで Jira を一度接続してください: それ以降は、信頼度レポートの「バグレポート」がワンクリックで課題を登録します。
- 3パイプラインでは、--jira on-failure が代わりに登録し、トークンはパスワードパラメーターに隠されます。
- 41 件の欠陥に 1 件の課題です: 再び見つかった失敗は未解決の課題にコメントを追加し、重複を作ることはありません。
- 5Jira と TeamCity は例であって、必須ではありません: どの CI ツールでも動作し、PDF や Excel のレポートはどのトラッカーにも使えます。
よくある質問
TeamCity で Jira の課題を自動的に作成できますか?
はい、gtr-cli を使えばできます。TeamCity のビルドステップの gtr-cli コマンドに --jira on-failure を追加すると、不合格になったエンドツーエンドテストごとに、再現手順、画像、ビルドへのリンクを含む Jira の課題が登録されます。TeamCity のプラグインも Jira のプラグインも不要です: 接続はパラメーター 3 個だけで、API トークンはパスワードパラメーターとして隠されます。
CI から Jira のバグにスクリーンショットを添付するにはどうすればよいですか?
gtr-cli が代わりに添付します。不合格になった各アサーションについて、課題には期待画像、見つかった画像、そして各変化を赤で囲んだ見つかった画像が表示され、すべての画像の zip と PDF のバグレポートが添付されます。アプリからでも、「バグレポート」が作成する課題に同じ画像が添えられます。
GUI Test Studio を Jira に接続するにはどうすればよいですか?
API トークンを使います。Atlassian アカウントでトークンを作成し、実行の信頼度レポートで「Jira に接続」をクリックして、Jira サイトのアドレス、メールアドレス、トークンを貼り付けてください。ウィンドウがすぐにそれらを確認し、トークンは Windows アカウント用に暗号化されて保存されます。
Jira Cloud と Jira Data Center で使えますか?
はい。Jira Cloud は無料プランを含むどのプランでも API トークンを使います。Jira Data Center では、Jira のプロフィールで作成したパーソナルアクセストークンを使います。
不合格のテストが、バックログを重複した課題であふれさせませんか?
いいえ。各失敗には、テストと失敗した内容から作られたラベルが付いています。同じ欠陥が次のビルドや別のブラウザーやデバイスで再び不合格になると、gtr-cli は重複を作る代わりに、新しい実行のコメントを未解決の課題に追加します。課題が完了した後は、新しい失敗は新しい課題として登録されます。
Jira の課題には何が含まれますか?
テストと失敗した内容を示すタイトル、期待したものと見つかったものを記した説明、失敗したステップまでの再現手順、ブラウザーとデバイス、ビルド、そしてレポートの評価に対応付けた優先度です。PDF のバグレポートとすべての画像の zip が添付されます。
Jira 以外の場所にバグレポートを登録できますか?
はい。Jira がなくても、--bug-report pdf、excel、または both で、同じ記入済みのバグレポートとそのエビデンスがファイルとして書き出され、どのトラッカーのチケットにもそのまま添付でき、--json の結果ファイルには、スクリプトが代わりに登録するために必要なすべてが入っています。アプリからは、「バグレポート」でレポートを PDF または Excel ブックとして保存できます。
Jira が停止していると、ビルドは不合格になりますか?
いいえ。Jira サイトに到達できなくても、ビルドの結果が変わることはありません: テストの判定と終了コードは実行そのもののままで、ビルドログには課題を作成できなかったことが記載されます。
次に読むもの
テスト対象のアプリでご覧になりますか? チームとの 30 分の無料相談を予約してください。