【ISTQB /JSTQB ALTA 解説】2.2 テスト進捗・モニタリング・コントロールの解説

JSTQB Advanced Level Test Analyst

はじめに

この記事では、ISTQB Advanced Test Analyst(アドバンスド・テストアナリスト) シラバスの

第2章「Test Management Responsibilities of the Test Analyst(テストアナリストのテストマネジメント責務)」の中から、

2.2 Test Progress, Monitoring and Control(テスト進捗・モニタリング・コントロール) について解説します。

この章では、テストアナリストがどのようにテストマネージャーをサポートし、

テストの進捗状況を把握・分析・報告するかを理解することが目的です。


テスト進捗とモニタリングとは?

テスト進捗のモニタリングとは、テスト活動がどの程度計画通りに進んでいるかを測定・評価することを指します。

テストアナリストは、テストマネージャーと連携しながら、進捗を可視化するための**メトリクス(測定指標)**を提供します。

主要な5つの測定次元(Primary Dimensions)

テスト進捗を評価する際に注目すべき主な5つの観点があります。

No

測定次元

説明

1

プロダクトリスク(品質リスク)

製品が持つ潜在的な品質上の問題。リスクベースドテスト(RBT)と密接に関連します。

2

欠陥(Defects)

発見された不具合の数・重大度・修正状況をモニタリングします。

3

テスト(Tests)

実施済みテストケース数、残りのテストケース数、合格・失敗率などを測定します。

4

カバレッジ(Coverage)

要求仕様、コード、リスク項目に対するテスト網羅率を把握します。

5

信頼度(Confidence)

システムの品質に対する信頼度を測る指標。テストの量・質・レビュー完了率などが影響します。

リスクベースドテストとの関係

テストアナリストは、リスク分析で特定されたリスク項目ごとにテストを計画し、

それぞれのリスクが**「軽減済み(mitigated)」「未軽減(unmitigated)」**かを追跡します。

たとえば以下のような観点でモニタリングします。

  • 高リスク項目に対して十分なテストケースが作成・実行されているか

  • 優先度の高い不具合が修正・再テスト済みであるか

  • 重大リスクに関連するテストが未完了のまま残っていないか

これらのデータをもとに、リスクの現状を可視化し、プロジェクト全体の品質を管理します。


テストマネジメントツールの活用

テストの進捗を効果的にモニタリングするためには、ツールの活用が欠かせません。

主な管理領域とツール例

管理対象

内容

代表的なツール

テスト資産管理

テストケース、テストデータ、テストスケジュール

TestRail、qTest、Zephyr など

欠陥管理

不具合報告、修正状況、再テスト結果

Jira、Bugzilla、Azure DevOps など

進捗・品質レポート

グラフやレポートで可視化

Power BI、Excel、Grafana など

これらのツールを活用することで、テスト進捗の「見える化」が容易になり、

マネージャーやステークホルダーへの報告が効率的になります。


テスト実行情報の追跡項目

テストアナリストが記録・追跡すべき代表的な情報は以下の通りです。

項目

内容例

テストケース実行状況

実施日、担当者、結果(合格・失敗・ブロック・スキップ)

テストデータ情報

使用した入力値、環境設定、バージョン情報

実行証跡(アーティファクト)

ログ、スクリーンショット、テスト結果レポート

レビュー履歴

レビュー済み/未レビューの要求・仕様の割合

これらを正確に記録・報告することで、テストの進捗と品質が客観的に判断できます。


「信頼度(Confidence)」の測定

「信頼度」は最も抽象的な指標ですが、非常に重要です。

テストアナリストは、次のような観点でシステム品質への信頼度を評価します。

  • 要求仕様のレビュー完了率(未レビューが多い=不安要素が多い)

  • テストケース網羅率(十分なテストが実施されているか)

  • 欠陥の傾向(再発率が高いと信頼度は低下)

  • 高リスク領域のテスト結果(ここが安定していれば信頼度は上がる)

信頼度は“感覚”ではなく、客観的なデータに基づいて判断することがポイントです。


まとめ

  • テストアナリストは「モニタリング」と「コントロール」を通じて、品質を数値で管理する役割を担います。

  • 進捗を評価するための5つの主要指標(リスク・欠陥・テスト・カバレッジ・信頼度)を理解しましょう。

  • リスクベースドテストとの連携により、限られたリソースでも効率的に品質を向上できます。

  • 適切なツールとメトリクスを用いて、進捗・品質を可視化し、チーム全体で共有することが重要です。

コメント

タイトルとURLをコピーしました