Test Center 4.3リリース:Xray Cloud 統合と Traceability as Code

このブログは「Test Center 4.3 Release: Xray Cloud Integration and Traceability-as-Code」を翻訳・一部加筆したものです。

多くのQAチームや開発チームにとって、Jira CloudとXray Cloudはテスト管理プロセスに不可欠な存在となっています。手動テストの作成、要件の保存、カバレッジの追跡はここで行われます。しかし、チームが成長しテスト自動化が必須となるにつれ、ギャップが生じ始めます。 

Xray Cloudはテスト定義とトレーサビリティの管理に優れています。しかし、テストの実行は通常Xray Cloudの外で行われ、結果は後からインポートされます。実際には、自動実行、オーケストレーションロジック、環境制御はテスト管理ツールの外で管理されています。

注意深い統合がなければ、この分離はワークフローの断片化、重複したメンテナンス、自動テストの実行方法に対する可視性の低下を招く可能性があります。

 Test Center 4.3 はこのギャップを解消します。自動実行の調整、パイプライン横断の結果集約、エンドツーエンドのトレーサビリティの提供、Jira上の計画とCI環境での実行の整合性を確保します。

Xrayベーステスト戦略を支える単一の実行エンジン

今回のリリースにより、Test CenterはJiraおよびXrayベースのテスト戦略を支える中核的な実行エンジンとなります。これにより以下の機能が実現されます:

  • 自動テストスイートの実行
  • 環境やCIパイプラインを横断した結果の集約
  • 各テスト実行を対応するXrayテストとJira要件に紐付け、実行結果をXray Cloudへアップロード・同期

新たなXray Cloud統合により、Test Centerは既存のJira中心QAプロセスを支える実行・自動化レイヤーとして機能します。チームはXrayでテスト管理を継続しつつ、Test Centerがテスト実行・結果収集・Xrayへの結果アップロードを担当します。

このモデルでは、Xrayは記録システムとして機能し続けTest Centerは実行および結果同期システムとなります。これにより、Jira Cloudチームはテストの計画・管理・報告方法を変更することなく、エンタープライズグレードの自動化の力を活用できます。既にTest Centerを利用しているチームにとっては、Xray Cloud導入の道が開かれます。

Test Centerが自動化を調整し、Xrayを最新の状態に保つ方法

explore_view

Test Center Exploreビュー

(右矢印で次の画像に移動してください)

Action Menu in Test Center

Test Centerのアクションメニュー

アクションメニューから「Create Xray Cloud Test」を選択できます。

A popup appears where the user selects:  Project Summary Description And optionally: “Create test steps automatically”

テスト作成ダイアログ

テストのプロパティを指定できるダイアログが表示されます。オプションでテストステップを自動生成することも可能です。

xray_cloud_test

Test CenterでXrayテストの作成を確認

Test Centerでテストが作成されると、Xray Cloudでそのテストを確認できます。ステップも追加されていることが確認できます。

traceability_view

Xray Cloudのトレーサビリティビューでは、新規作成されたテストが既にトレーサビリティテーブルにリストされています。そのステップと結果は、対応するTest Centerのテストおよびステップに正しくマッピングされています。

push_dialog

これらの結果をXray Cloudにプッシュするには、[Push]ボタンを使用します。ダイアログでは、結果を既存の実行にプッシュするか、既存のテストプランから新しい実行を作成するかを選択できます。新しい実行を作成する場合、その名前を指定できます。

iterations

ラベルごとにグループ化されたレポートの結果をプッシュすると、それらはXray Cloudに反復処理として表示されます。

results-1

イテレーションを展開すると、各テストステップごとの結果を含む詳細情報を確認できます。

 

Xray Cloudはテストの構造化、要件との紐付け、カバレッジの証明に優れています。これまで必要とされていたのは、自動テストを実行・調整するスケーラブルな方法でした。XrayとTest Centerを組み合わせることで、テスト管理と実行が統合されたワークフローが実現します。

Jira向けXray Cloud Test Managementの統合設定方法をご確認ください。

常に最新の状態を保つトレーサビリティ

Jira、Xray Cloud、自動テスト結果を連携させることは、正確なテスト管理とトレーサビリティにとって不可欠です。

新たな連携機能により、Test Centerでは以下のことが可能になりました。

  • Xray Cloudからテストをインポート、または新規作成する
  • そのテストを自動テストスイートにマッピングする
  • テストを実行する
  • 実行結果をXray Cloudにプッシュする

これにより、Xrayダッシュボードは常に現状を反映します。最新の自動テスト結果が、要件やリリースと完全に連携されます。

監査証跡、規制報告、あるいは信頼性の高い指標が必要なチームにとって、これによりエラーやオーバーヘッドの発生を大幅に削減できます。

 Jiraワークフローは一切変更なし 

チームがXray Cloudを選ぶ主な理由は、Jiraに自然に統合される点です。この点は変わりません。

手動テスターはこれまで通りJiraとXray Cloudで作業を続けます。プロダクトオーナー、監査担当者、ステークホルダーも引き続きそこでレポートを確認します。新たな操作を強制されることはありません。

Test Centerは、オートメーションエンジニア、QAリード、DevOpsなど、最も必要としている人々のために、舞台裏で機能します。その結果、真のハイブリッドワークフローが実現します。

  • 計画と可視化にはJiraとXray
  • 実行、自動化、結果アップロードにはTest Center
  • 統一された単一の信頼できる情報源

規制対象チームのためのコンプライアンス対応自動化レイヤー

Xray Cloudは、医療機器自動車航空宇宙、金融サービス、電気通信など、トレーサビリティが必須の業界で広く利用されています。

Test Center 4.3は、完全に同期化された自動実行とテスト結果のアップロード機能を追加し、この基盤を強化します。すべての自動実行、すべてのパラメータ設定、すべての結果がアップロードされ、Xray CloudのテストとJira要件に紐付けられます。データ駆動型テストや大規模実行時でも、一切の情報が失われることはありません。

規制対象チームにとって、これは以下のことを意味します。

  • 監査対応可能なトレーサビリティ
  • 手動テストと自動テストのギャップ削減
  • レビューや検査時のリスク低減

 Traceability-as-Code

現代のテスト自動化はコード内に存在することが多く、トレーサビリティ参照はテストファイルに直接追加されるケースが頻繁に見られます。Test Center 4.3はこの手法を基盤とし、テストファイルのトレーサビリティマッピングを導入します。

テストファイルにトレーサビリティチケットのキーやID(コメントなど)への参照が含まれている場合、Test Centerはマッピングされたリポジトリをスキャンし、それらの参照を既存のトレーサビリティ項目に自動的にリンクします。この機能はTest Centerがサポートする異なるトレーサビリティタイプ間で動作します。

マッピングされたリポジトリとブランチから一致する参照はすべて自動的に収集・マッピングされ、手動でのリンク作業は不要です。

チームにとってのメリットは、

  • テストソースコードから直接トレーサビリティリンクを作成・維持
  • テストとトレーサビリティの同期に必要な手作業を削減
  • テストの進化に合わせてトレーサビリティを最新の状態に保つ信頼性を向上

 


Test Centerについて

Test Centerプラットフォームは、自動テストと手動テストの結果を一元管理するシステムとして機能することで、複数のテストソースを管理する運用上の負担を解消します。

本プラットフォームはCIシステムやxUnitベースのフレームワークから結果を自動取得し、チームに即時の可視性を提供します。組み込みの分析機能により、傾向、回帰、パフォーマンス問題を早期に発見できます。TestRailやZephyrなどのツールとの連携により、完全なトレーサビリティとコンプライアンス対応を容易に実現します。バッチやレポートを横断した整理されたビューにより、大規模なテスト運用でも管理性を維持。結果として意思決定の迅速化、製品品質の向上、スムーズなリリースを実現します

実行データを実用的な結果に変換 — Test Centerによる最新のレポート機能について学ぶ


Blog Topics:

Comments