【ISTQB /JSTQB ALTA 解説】5.1 レビュー(Reviews)徹底解説

JSTQB Advanced Level Test Analyst

ISTQB Advanced Test Analyst シラバスの第5章では、「レビュー(Reviews)」がテーマとなります。

この章では主に以下の2つのトピックを扱います:

  • 5.1:レビューの概要(Introduction to Reviews)

  • 5.2:チェックリストを使ったレビュー(Using Checklists in Reviews)

この記事では、5.1 レビューの概要について、Foundationレベルで学んだ内容を復習しながら、Advancedレベルの観点も加えて解説します。


🔍 レビューとは何か?

レビューとは、静的テストの一種であり、ソフトウェアの成果物(仕様書、設計書、コード、テストケースなど)を実行せずに評価する活動です。

目的は、早期に欠陥を発見し、開発コストを削減することにあります。

ISTQBでは、レビューを以下の2つに大きく分類しています。

種類

内容

静的レビュー(Static Review)

成果物を実行せずに確認(例:仕様書レビュー、コードレビュー)

動的レビュー(Dynamic Review)

実際にテストを実行して評価(例:システムテスト、受け入れテスト)

Advancedレベルでは、この「静的レビュー」をより体系的・効果的に活用する方法を学びます。


🧩 レビューの種類と特徴

ISTQBで定義されている主なレビューの種類は次のとおりです。

レビューの種類

形式

主な特徴

インフォーマルレビュー(Informal Review)

非公式

同僚同士の確認やペアレビューなど。記録を残さないことが多い。

ウォークスルー(Walkthrough)

準公式

作成者が内容を説明し、他のメンバーが質疑応答を行う形式。

テクニカルレビュー(Technical Review)

公式

専門家や利害関係者によって技術的妥当性を確認。

インスペクション(Inspection)

最も正式

明確な役割分担・チェックリスト・欠陥記録を伴う正式なレビュー。

🧠 レビューの目的とメリット

レビューの主な目的は、欠陥の早期発見品質向上です。

具体的なメリットは以下の通りです。

  1. 開発初期に不具合を発見できる → 修正コストが低い

  2. 成果物の理解を深める → チーム全体の知識共有

  3. 標準やガイドラインの遵守確認 → 一貫性ある品質保証

  4. テスト設計の早期改善 → テストケース作成の効率化


🧾 チェックリストの活用(次章への導入)

Advancedレベルでは、テストアナリストとしてチェックリストを作成・活用する能力が求められます。

チェックリストは、レビューを体系的に行うための指針です。

例えば、仕様書レビュー用チェックリストの一例を見てみましょう。

チェック項目

確認内容

仕様に曖昧な表現がないか?

「場合によっては」「なるべく」などのあいまい語が含まれていないか

入力条件・出力条件が明確か?

すべての入力に対する結果が定義されているか

トレーサビリティが確保されているか?

要件からテストケースへの対応が取れているか

このように、チェックリストを用いたレビューは、欠陥発見率を高め、レビュー品質を測定可能にします。


💡 テストアナリストの役割

Advancedレベルでのテストアナリストは、単にレビューに参加するだけでなく、

次のような役割を担います。

  • チェックリストの作成・改善

  • レビュー対象の選定(どの成果物をレビューするか)

  • レビュー会議での技術的観点からの意見提示

  • レビュー結果の分析(欠陥傾向、改善点の特定)

これにより、レビューが「形式的な作業」ではなく、品質向上の実践的プロセスとして機能するようになります。


🧩 まとめ

Chapter 5.1では、Foundationレベルの「レビューの基礎」を振り返りながら、

Advancedレベルとしての次の理解へ進む準備をします。

  • レビューは静的テストの中心的活動

  • 目的は欠陥の早期発見と品質向上

  • チェックリストがレビュー品質を向上させるツール

  • テストアナリストはレビュー設計と分析に積極的に関与する

次回の「5.2 チェックリストを活用したレビュー」では、

実際にどのようにチェックリストを使って効果的なレビューを行うかを具体的に解説していきます。

コメント

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