【ISTQB /JSTQB FL 4.0解説】【完全まとめ総復習】ISTQB Foundation Level 4.0 全章の要点と試験対策ガイド

JSTQB Fundation Level 4.0

ISTQB Foundation Level 4.0 の全範囲を一気に振り返りたい方へ。

本記事では Chapter 1〜6 の重要ポイントをまとめつつ、試験でよく出る内容や勉強のコツをわかりやすく整理しました。

各章の具体例・試験配分・注意点も掲載していますので、試験直前の総復習にも最適です。


🔹 Chapter 1:ソフトウェアテストの基本

✅ 学ぶ目的

ソフトウェアテストの「基礎用語」と「目的」を正しく理解すること。

📘 主な内容

  • TestingとDebuggingの違い

    • Testing(テスト):欠陥を“発見”する活動

    • Debugging(デバッグ):欠陥を“修正”する活動

      → 役割が異なるため、混同しないこと。

  • QAとQCの違い

    • QA(Quality Assurance):プロセス全体で品質を保証

    • QC(Quality Control):完成品の品質を確認

  • 用語整理

    • Error(人のミス)

    • Defect / Bug(欠陥)

    • Failure(故障・不具合)

      → 「ミス → 欠陥 → 故障」と流れる因果関係を理解しましょう。

  • 7つのテスト原則

    1. テストは欠陥の存在を示すが、欠陥がないことを証明できない

    2. 網羅的テストは不可能

    3. 早期のテストが時間とコストを節約

    4. 欠陥は集中する(欠陥クラスタリング)

    5. 同じテストの繰り返しは無効化(農薬のパラドックス)

    6. テストは文脈依存

    7. 欠陥がない=成功ではない(欠陥の不在の誤謬)

💡 例題イメージ

「テストでは欠陥がないことを証明できる」

→ ❌(誤り) テストは欠陥の“存在”しか示せません。


🔹 Chapter 2:ソフトウェア開発ライフサイクル(SDLC)とテスト

📘 主な内容

  • テストとSDLCの関係

    • テストはすべての工程に関与(要件定義〜保守)

    • 早期参加(Shift Left Testing)が重要

  • 主な開発モデルと特徴

    • ウォーターフォール:順序立てた計画型開発

    • アジャイル:反復・短サイクル・顧客とのコラボ重視

    • Vモデル:開発フェーズごとに対応するテストレベルを定義

  • テストレベル

    1. コンポーネント(単体)テスト

    2. 統合テスト

    3. システムテスト

    4. 受け入れテスト(αテスト・βテスト)

  • テストタイプ

    • 機能テスト vs 非機能テスト(例:性能・セキュリティ)

    • 確認テスト(リテスト)と回帰テスト(再影響確認)

💡 具体例

アプリに新機能を追加した際、以前の機能が動かなくなっていないかを確認するのが回帰テストです。


🔹 Chapter 3:静的テスト(Static Testing)

📘 主な内容

  • 静的テストとは?

    実行せずに欠陥を見つける手法(レビュー・静的解析)

  • 静的テストの目的

    • 要件・設計書の早期レビューで手戻り防止

    • 品質向上と開発効率アップ

  • レビューの種類

    • 非公式レビュー

    • ウォークスルー

    • テクニカルレビュー

    • インスペクション(正式レビュー)

  • 形式的レビューの流れ(5段階)

    1. 計画

    2. 個人準備

    3. レビュー会議

    4. 修正

    5. 結果報告

💡 例題イメージ

「レビューの目的はコードの実行結果を確認することである」

→ ❌ 実行は行わない(動的テストの領域)


🔹 Chapter 4:テスト設計技法

📘 3つの技法カテゴリ

  1. ブラックボックス技法(仕様ベース)

    • 同値分割、境界値分析、状態遷移、判定表テスト

  2. ホワイトボックス技法(コードベース)

    • ステートメントテスト、ブランチテスト

  3. 経験ベース技法

    • エラー推測、探索的テスト、チェックリストテスト

💡 例題

境界値分析で「入力範囲1〜10」の場合、テストデータは?

→ 0, 1, 10, 11(境界の前後を確認)

🤝 コラボレーション型アプローチ

  • ユーザーストーリー記述:「As a〜, I want〜, so that〜」形式

  • 受け入れ条件(Acceptance Criteria):Given〜When〜Then形式

  • ATDD(受け入れテスト駆動開発):受け入れ基準からテストケースを導出


🔹 Chapter 5:テストマネジメント

📘 主な内容

  • テスト計画

    • 目的、範囲、リソース、スケジュール、リスク、Exit Criteriaを定義

  • 見積もり技法

    • 類推法、ワイドバンドデルファイ法、3点見積もり法など

  • リスク管理

    • リスク特定 → 評価 → 対策(回避・転嫁・受容)

    • 製品リスクとプロジェクトリスクを区別

  • 構成管理

    • バージョン管理、追跡性、変更履歴の管理(例:Gitなど)

  • 欠陥管理

    • 欠陥報告書の内容:ID、概要、再現手順、優先度、ステータスなど

💡 例

リスク「テスト環境が納期に間に合わない」→ 回避策:クラウド環境の一時利用


🔹 Chapter 6:テストツール

📘 主な内容

  • テストツールの種類

    • テスト管理ツール(JIRA、TestRailなど)

    • テスト実行ツール(Selenium、Appiumなど)

    • 静的解析ツール、構成管理ツール など

  • ツール導入のメリット

    • テスト効率化、自動化による工数削減、再利用性向上

  • リスク

    • 導入コスト、メンテナンス負担、誤用による品質低下


🧮 試験出題の配分(全40問)

出題数

割合

Chapter 1

8問

20%

Chapter 2

6問

15%

Chapter 3

4問

10%

Chapter 4

11問

27.5%

Chapter 5

9問

22.5%

Chapter 6

2問

5%

📍 重点章:1・4・5(全体の約70%を占める)


💡 試験対策のコツ

  1. 理解重視で暗記しない

    • 原理と目的を理解すると応用問題にも対応できる。

  2. 用語・定義を整理

    • ISTQBは「似た言葉の違い」を問う出題が多い。

  3. サンプル問題を繰り返す

    • 問題パターンを体感し、選択肢の引っかけを回避。

  4. 静的テストやレビューのプロセスを図解で覚える

  5. 章ごとの重要キーワードをまとめて復習


🎯 まとめ

ISTQB Foundation Level 4.0は、テストの基礎力と品質思考を問う試験です。

広範囲ですが、**「理解 → 適用 → 確認」**の流れで学べば、確実に合格できます。

特にChapter 4(テスト設計技法)とChapter 5(テストマネジメント)は得点源。

最終チェックには本記事のまとめを活用してください。

コメント

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