外部BTSの設定

CATは次の種類の外部BTSと連携し、外部BTSに起票されている課題情報(チケット)をCATに取り込むことでCAT上の課題情報に反映し、テストと課題を合わせた進捗状況の確認等に活用できます。

連携可能なBTSの種類
  • Redmine

  • JIRA

  • Backlog

連携の仕組み

外部BTSと連携すると、CATが外部BTSに起票されている課題(チケット)情報を定期的に読み取り、CATの課題情報に同期します。

課題を同期する際、一部の処理を除き(※)外部BTSに対する書き込み処理は発生しません。連携した外部BTSに登録されている課題に影響なく利用できます。

※カスタムフィールドマッピングで「関連ケース数」をマッピングしている場合は、CATは日次夜間バッチで課題に紐づけられたケース数を集計し、外部BTSのチケット「関連ケース数」を更新します。

また連携設定済みのCATのプロジェクトから課題を起票する場合は、障害登録ボタンを押下後に外部BTSの起票画面に遷移するようになります。

※外部BTS連携機能を利用する場合、課題管理機能のメール通知機能は利用できません。

外部BTS連携機能一覧

外部BTS連携を設定すると利用できる連携機能を説明します。

テスト実行画面での連携機能

障害登録ボタンから起票画面への遷移

障害登録ボタンを押下すると、起票画面に遷移します。

Redmineの起票画面に遷移(Redmineとの連携例)

image

起票時、CATの項目の自動入力

起票時、外部BTSのカスタムフィールドに発生機能・工程・テストケースURL等の情報を自動記入します。(Redmine・JIRAのみ)

カスタムフィールドへの自動記入(Redmineとの連携例)

image

テストと課題の紐付け

障害紐付ボタンで外部BTS上の課題とテストケースの紐づけを実施。テストケースから関連課題数・関連課題のリンクを表示できます。

テストケースと課題の紐づけ機能

image

課題一覧画面での連携機能

課題一覧への表示

外部BTS上の情報(タイトル・種別・ステータス・カスタムフィールド等)を表示し、フィルタリング・グルーピングなどに活用できます。

外部BTSの課題情報の表示

image

課題の関連テストケース数とリンクの表示

課題情報と紐付いたテストケースの情報とリンクを表示できます。

課題に関連するテストケースの表示

image

進捗画面での連携機能

進捗画面の課題数への反映

起票された課題・クローズした課題の数を進捗画面に反映します。

進捗情報へ課題数を反映

image

集計・分析画面での連携機能

分析画面への課題数の反映

各種分析画面(機能・環境・信頼度・メンバー)の課題数に反映します。

機能分析へ課題数の反映

image

テスト集計・テスト環境別へ課題数の反映

image

外部BTS連携を利用するための準備と設定

外部BTS連携を利用するための準備

外部BTS連携を利用するために以下の準備を行ってください。

CAT側の準備

種別を準備する

RedmineのトラッカーやJIRAの課題タイプを、CATの種別にマッピングして取り込みます。デフォルト(不具合・問合せ・要望)以外の種別にマッピングする必要がある場合、次の手順で種別を作成してください。

種別の設定手順

CATに種別を作成し、利用するプロジェクトに設定してください。

  1. 課題設定でシステム全体の種別を設定(作成・名前の設定)します。
    画面:課題管理 > 種別の管理

  2. プロジェクトの課題設定で利用する種別を設定します。
    画面:プロジェクト管理 > (各プロジェクト) > 課題の設定> 種別と表示フィールドの設定

ステータスを合わせる

外部BTSの課題のステータスをCATのステータスにマッピングして取り込み、課題一覧の表示や進捗に反映します。外部BTSの課題のステータスに対応したCATのステータスを整備してください。

ステータスの設定手順

次の手順でステータスを作成、プロジェクトに設定してください。

  1. システム全体のステータスを設定します。(作成・名前の設定)
    画面:課題管理> ステータス管理

  2. 各プロジェクトで利用するステータスを設定します。
    画面:プロジェクト管理 > (各プロジェクト) > 課題の設定> ステータスの設定

プロジェクトに課題が無いことを確認する

外部BTS と連携するプロジェクトの課題管理に登録されている課題は、連携設定時に削除されます。残す必要がある課題が登録されている場合、CSVエクスポート・課題の移動等で退避してください。

また、種別・ステータス以外の項目を連携することで課題情報への表示や工程の振分なども可能になります。この他に連携可能な項目は種別・ステータス以外に連携可能な項目を参照してください。

外部BTS側の準備

CATから外部BTSへの接続経路を確認する

CATサーバから外部BTSに接続するための経路があるかを確認します。CATサーバと外部BTSのサーバが違うネットワークに存在する場合、CATからアクセスできるようにルーティング・ファイアーウォール等の設定が必要です。

CATから外部BTSへのアクセスを許可する

外部BTSのアクセス元をIPアドレスで制限している場合、CATのIPアドレスからのアクセスを許可する必要があります。クラウド版CATをご利用の場合IPアドレスはサポートまでお問い合わせください。

外部BTSの認証情報を作成する

CATが外部BTSから情報を取得する際に利用するユーザーを外部BTSに作成します。

上記の準備が完了したらプロジェクトの設定から外部BTS連携ウィザードで設定します。

外部BTSの連携設定手順

  1. プロジェクト情報設定メニューから外部BTS設定を選択します。
    image

  2. 外部BTS設定の参照画面で、編集ボタンを押します。
    image

  3. 外部BTS連携をONにすると接続情報の入力欄が表示されます。
    image

ここで、各種外部BTSの接続情報と種別(トラッカー)やステータスの連携設定を行います。連携手順の続きは、BTS毎にRedmineと連携するJIRAと連携するBacklogと連携するを参照してください

種別・ステータス以外に連携可能な項目

外部BTS連携時、外部BTSの各項目(ステータスやカスタムフィールド)をCATに設定されている各項目にマッピングすると、運用している外部BTSの内容をCATに表示したり、起票内容に応じて登録する工程に振り分けたりできます。

マッピングできる項目とマッピングするために事前に行う設定を次に記載します。

工程マッピングの事前設定

外部BTSの項目「対象バージョン」やその他のカスタムフィールドと工程を紐付けて、各チケット情報を取り込みます。工程の設定は以下の画面で実施してください。

工程の設定画面:プロジェクト管理 > (各プロジェクト) > 基本情報の設定 > 工程

優先度・重要度マッピングの事前設定

外部BTSのチケット情報を取り込んだ際、起票された優先度・重要度を課題一覧に表示したり、分析画面で利用したりできます。CATの優先度・重要度の設定は以下の画面で行って下さい。

優先度・重要度の設定画面:課題管理 > 共通フィールドの管理

開発者マッピング

Redmine・JIRAのフィールドとマッピングすると分析画面で開発者毎の障害数分析ができます。利用するためには、以下の設定を事前に行って下さい。

事前に必要となるCATの設定

利用する種別にフィールド「開発担当者」を紐付けてください。

  1. 題設定で開発担当者を種別に紐付けます。
    画面:課題管理> 種別の管理 にて、種別に開発担当者を紐付けます。

  2. プロジェクト毎に開発担当者を種別に紐付けます。
    画面:プロジェクト管理 > (各プロジェクト) > 課題の設定> 種別と表示フィールドの設定 > 種別名をクリック

カスタムフィールド

設定すると、次の機能が利用できます。

  • 仕様書名(Redmine)・ケースURL等の特殊なフィールドをマッピング時は実行画面からの起票時、外部BTSのカスタムフィールドに自動で追記します。

  • 外部BTSのチケット情報を取り込んだ際、外部BTSのカスタムフィールドの値をCATの課題一覧に表示できます。

利用するには以下の設定を事前に行って下さい。

事前に必要となるCATでの設定

次の手順でカスタムフィールドを作成、利用する種別に紐付けてください。

  1. 次の画面の課題設定でカスタムフィールドを作成し、種別に紐付けます。
    画面:課題管理> カスタムフィールドの管理 にて、カスタムフィールドを作成します。
    画面:課題管理> 種別の管理 にて、種別とカスタムフィールドを紐付けます。

  2. 次の画面でプロジェクト毎に利用する種別にカスタムフィールドの紐付けます。
    画面:プロジェクト管理 > (各プロジェクト) > 課題の設定 > 種別と表示フィールドの 設定> 種別名をクリック