【ISTQB /JSTQB FL 4.0解説】第6章サンプル問題解説|テストツールと自動化リスクを理解しよう

JSTQB Fundation Level 4.0

ISTQB Foundation Level(CTFL)第6章「テストツール」では、テスト活動を支援するツールの種類や、自動化導入のメリット・リスクについて学びます。

この記事では、公式チュートリアル「Tutorial 59 | Sample Questions of Chapter 6」に基づき、実際の試験で出題されやすいサンプル問題をわかりやすく解説します。


✅ 問題1:テストデータ準備ツールはどのフェーズをサポートする?

質問:

どのテスト活動において「テストデータ準備ツール」がサポートされるか?

選択肢:

A. テストモニタリングとコントロール

B. テスト分析

C. テスト実装

D. テスト完了

🔍 解説:

この問題は、ツールの使用フェーズを理解しているかを問う典型的な設問です。

まず、ISTQBで定義されているテストプロセスの流れを思い出しましょう。

  1. テスト計画(Test Planning)

  2. テスト分析(Test Analysis)

  3. テスト設計(Test Design)

  4. テスト実装(Test Implementation)

  5. テスト実行(Test Execution)

  6. テスト完了(Test Completion)

テストデータは、まず「どんなデータが必要か?」をテスト設計フェーズで特定し、

実際に準備するのは**テスト実装フェーズ(Test Implementation)**です。

💡 具体例:

たとえば、銀行アプリのテストを行う場合、

  • 設計フェーズでは「残高が0円のアカウント」「上限額を超えた送金データ」などが必要とわかります。

  • 実装フェーズでは、実際にそれらのデータをテスト用データベースに登録したり、スクリプトで生成します。

このとき、テストデータ準備ツール(例:Mockaroo、Data Factory、Test Data Managerなど)が活躍します。

👉 正解:C. テスト実装(Test Implementation)


✅ 問題2:テスト自動化のリスクはどれ?

質問:

次のうち、テスト自動化の潜在的なリスクとして正しいものはどれか?

選択肢:

A. 本番環境で未知のリグレッションが発生する

B. テストウェアの保守に必要な労力が十分に割り当てられない可能性がある

C. テストツールやテストウェアを十分に信頼できない

D. 手動テストの時間が短縮される


🔍 解説:

この問題は、**ツールの導入に伴う「リスク」**を問うものです。

それぞれの選択肢を一つずつ確認してみましょう。

A. 本番環境で未知のリグレッションが発生する

これはツールの問題ではなく、更新や修正によるリスクです。ツールに起因するリスクではありません。

→ ❌ 不正解

B. テストウェアの保守に必要な労力が十分に割り当てられない可能性がある

テスト自動化では、スクリプトやデータ、ツール自体の保守も必要です。

リソースや予算の確保が不十分だと、自動化が逆に非効率化するリスクがあります。

→ ✅ 正解

C. テストツールを十分に信頼できない

ツールを「まったく信頼しない」状態では、そもそも導入の意味がありません。

問題は**過信しすぎる(over-reliance)**ことであり、「信頼しない」ことはリスクではありません。

→ ❌ 不正解

D. 手動テストの時間が短縮される

これはリスクではなく、明確なメリットです。

→ ❌ 不正解


💡 実務での注意点:

自動化ツール導入の初期段階では、スクリプト作成やメンテナンスに多くの時間がかかります。

たとえば、Seleniumを導入しても、テストケースが頻繁に変更されるとスクリプト修正が追いつかず、

結果的に「ツールの維持コストが高くなる」というリスクが現実化します。

👉 正解:B. テストウェアの保守に必要な労力が十分に割り当てられない可能性がある


🧩 まとめ:第6章の出題傾向と学習ポイント

第6章「テストツール」では、主に以下のポイントが出題されます。

学習テーマ

試験での狙い

具体的な例

テストツールの種類

どのフェーズでどんなツールが使われるか

テスト管理ツール、データ準備ツール、静的解析ツール

自動化のメリット

効率化、再利用性、人的エラー削減

Jenkinsでの自動実行、CI/CD統合

自動化のリスク

導入コスト、メンテナンス負担、過信

自動スクリプトの故障・管理不足

ツール選定と評価

チームやプロジェクトに合うか

OSS or 商用ツールの比較検討

🎯 学習アドバイス

  • 各ツールがどのテストフェーズで使われるかを覚える。

  • 「メリットとリスク」を対で整理する。

  • 過去の章(特に第1章「テストプロセス」)と知識を関連付けると理解が深まる。


💬 まとめ

ISTQB Foundationの第6章は、実際の現場でのツール活用にも直結する重要な章です。

単なる暗記ではなく、「なぜそのツールが必要なのか」「どの段階で使うのか」を理解することが、試験合格への近道です。

コメント

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