【ISTQB /JSTQB FL 4.0対策】試験対策 Part #30「テストプロセス」「構成管理」「欠陥報告」「テスト管理ツール」「テスト自動化の利点」|問題36~40の徹底解説

JSTQB Fundation Level 4.0

今回は、ISTQB Foundation(CTFL)試験の問題36〜40(セットCの最終パート)を詳しく解説します。

出題テーマは「テストプロセス」「構成管理」「欠陥報告」「テスト管理ツール」「テスト自動化の利点」など、試験に頻出する重要ポイントばかりです。


✅ 質問36:テストプロセスで「テスト進捗報告書」が最も活用される活動はどれ?

選択肢:

A. テスト計画(Test Planning)

B. テスト完了(Test Completion)

C. テスト分析(Test Analysis)

D. テスト設計(Test Design)

正解:B. テスト完了(Test Completion)

解説:

「テスト進捗報告書(Test Progress Report)」は、テスト活動の進捗・達成度を関係者に報告するための文書です。

主にテストの実行中および完了時に作成されます。

  • テスト計画段階ではまだ実績データがないため、進捗報告書は存在しません。

  • 分析や設計の段階も同様です。

  • したがって、**最も多く活用されるのは「テスト完了時」**です。

具体例:

たとえば、100件のテストケースのうち80件が実行済み、70件がパス、10件が失敗というような進捗をまとめ、完了報告書に反映します。


✅ 質問37:構成管理がテストを支援する方法のうち、「該当しない」ものはどれ?

選択肢:

A. すべてのリポジトリへのコミットがバージョン管理で一意に識別される

B. テスト環境の構成要素が追跡される

C. すべての要求仕様がテスト計画で明確に参照される

D. すべての特定された欠陥にステータスが割り当てられる

正解:D. すべての特定された欠陥にステータスが割り当てられる

解説:

構成管理(Configuration Management)は、バージョン管理・テスト環境・成果物の整合性維持を目的とします。

一方、「欠陥にステータスを割り当てる」のは**欠陥管理(Defect Management)**の領域です。

具体例:

  • 「A」「B」「C」は、環境構成・バージョン追跡・要求との整合など、構成管理の支援対象です。

  • 「D」は、欠陥の状態(新規/修正中/再テスト済みなど)を管理する作業であり、構成管理ではなく欠陥管理プロセスで扱われます。


✅ 質問38:欠陥報告書で「最も重要な欠落情報」はどれ?

欠陥レポート内容(例):

  • アプリ名:WebShop

  • バージョン:1.2

  • タイトル:ログインボタンが動作しない

  • 再現手順:①Webサイトを起動 → ②ログインボタンをクリック

  • 期待結果:ログインページにリダイレクトされる

  • 実際の結果:反応しない

  • 重大度:高

  • 優先度:緊急

選択肢:

A. テスター名と報告日

B. テスト環境の構成要素とバージョン番号

C. テスト対象の識別情報

D. ステークホルダーへの影響

正解:B. テスト環境の構成要素とバージョン番号

解説:

一見すると欠陥報告書は完璧に見えますが、「どの環境で発生したのか」が書かれていません。

テスト環境の構成(OS、ブラウザ、アプリのバージョンなど)は、再現・修正に不可欠な情報です。

具体例:

「SIT1環境のv1.2で発生」「UAT環境のv1.3では再現せず」など、環境ごとの差異が問題解決に直結します。

したがって、テスト環境情報は最も重要な欠落情報です。


✅ 質問39:テストケース・欠陥・構成を一元管理できるツールカテゴリはどれ?

選択肢:

A. テスト実行・カバレッジツール

B. テスト設計・実装ツール

C. 欠陥管理ツール

D. テスト管理ツール

正解:D. テスト管理ツール

解説:

テスト管理ツール(Test Management Tool)は、以下のような情報を統合的に扱えます。

  • テストケースの設計・管理

  • テスト実行結果の記録

  • 欠陥のトラッキング

  • 構成管理との連携

具体例:

  • Jira + XrayTestRail は代表的なテスト管理ツールです。

  • これらはテストケースと欠陥、構成を一括で管理でき、チーム全体での品質管理に役立ちます。


✅ 質問40:テスト自動化の最も可能性の高い利点はどれ?

選択肢:

A. テストベースにアクセスせずにテストケースを自動生成できる

B. 客観的評価によるカバレッジの向上

C. 処理能力の向上による実行時間の増加

D. 一貫性と再現性によるヒューマンエラーの防止

正解:D. 一貫性と再現性によるヒューマンエラーの防止

解説:

テスト自動化の最大のメリットは、人間の作業ミスを防げることです。

スクリプトにより同じ手順を何度も再現できるため、結果の一貫性が保たれます。

具体例:

  • テストデータがExcelやCSVに固定化されているため、入力ミスが減少。

  • SeleniumやPlaywrightなどの自動化ツールで、毎回同じ操作が実行可能。

  • 回帰テストを自動化することで、リリース前に効率よく品質確認が可能。


🏁 まとめ:Part #30のポイント

No

トピック

正解

キーポイント

36

テスト進捗報告の活用

B

テスト完了時に最も使用される

37

構成管理の非該当例

D

欠陥ステータス管理は欠陥管理

38

欠陥報告の欠落情報

B

テスト環境の構成情報

39

管理ツールカテゴリ

D

テスト管理ツールが一元管理可能

40

テスト自動化の利点

D

一貫性と再現性でミス防止

💡 試験対策アドバイス

  • **テストプロセス(Chapter 1)ツール支援(Chapter 6)**の理解が重要。

  • 「何がどのプロセスに属するか」を明確に区別できるようにしましょう。

  • 欠陥報告では「再現性」と「環境情報」を常に意識すること。

  • 自動化の利点は「スピード」よりも「品質の安定性」に注目!

コメント

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