【ISTQB /JSTQB FL 4.0対策】早期フィードバック・レビュー・同値分割など重要テーマ5問を徹底解説!対策 #26

JSTQB Fundation Level 4.0

ISTQB Foundation(CTFL)試験の出題範囲の中でも、

アジャイルでの早期フィードバック」「レビュー技法の違い」「成功するレビューの要因

ブラックボックスと経験ベースの違い」「同値分割の考え方

といった定番テーマがこの動画でカバーされています。

それぞれの問題を、実例を交えて詳しく解説していきましょう。


✅ 質問1:早期かつ頻繁なステークホルダーフィードバックの利点は?

問題文:

次のうち、早期かつ頻繁なステークホルダーからのフィードバックの利点として最も適切なものはどれでしょう?

選択肢:

  1. 要件の変更が早期に理解され、実装される

  2. ビジネス側がユーザー要件を理解できる

  3. プロダクトオーナーがいつでも要件を変更できる

  4. エンドユーザーに未実装の要件を伝えられる

正解: ① 要件の変更が早期に理解され、実装される

💡解説:

アジャイル開発の特徴は「ステークホルダーとの継続的な対話」です。

早い段階でフィードバックを受けることで、要求のズレを早期に発見・修正できます。

例:

新しいECサイトを開発中に、ユーザーが「支払い方法をもっと増やしたい」と早めに指摘してくれたら、リリース前に修正できる=手戻りが少ない。


✅ 質問2:レビュータイプとその特徴の対応

与えられたレビュータイプ:

  • Technical Review(技術レビュー)

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

  • Inspection(インスペクション)

  • Walkthrough(ウォークスルー)

主な記述:

  • A:合意形成や新しいアイデア創出、著者の改善意欲向上を目的とする

  • B:教育・合意形成・アイデア出し・欠陥検出などを目的とする

  • C:欠陥検出を主目的とし、メトリクス収集を行う

  • D:欠陥検出が目的だが、正式な文書出力は伴わない

【選択肢(Options)】

A) 1–A, 2–C, 3–D, 4–B

B) 1–A, 2–D, 3–C, 4–B

C) 1–C, 2–A, 3–B, 4–D

D) 1–C, 2–D, 3–A, 4–B

正しい対応:

    1. Technical Review → A

    1. Informal Review → D

    1. Inspection → C

    1. Walkthrough → B

正解: B(1A, 2D, 3C, 4B)

💡解説:

レビュータイプ

主な特徴

フォーマル度

インフォーマルレビュー

メールや会話で簡易的

ウォークスルー

著者が説明し、教育的

技術レビュー

専門家中心で改善目的

中〜高

インスペクション

欠陥検出+メトリクス

例:

コードレビュー会議を行う場合、チェックリストに基づいて欠陥数を集計するなら「インスペクション」。逆に、開発者同士で軽く確認するなら「インフォーマルレビュー」。


✅ 質問3:成功するレビューの要因は?

問題文:

次のうち、レビューを成功させる要因として正しいものはどれ?

選択肢:

  1. 管理職がレビュアーとして参加する

  2. 大きな成果物を小さく分割する

  3. レビュアーの能力評価を目的にする

  4. 1回のレビューで1文書すべてを対象にする

正解: ② 大きな成果物を小さく分割する

💡解説:

1回のレビューで膨大な文書を扱うと、集中力が切れ欠陥を見逃しがちです。

章ごとや機能単位など、小さく分割してレビューを行うのが成功のコツです。

例:

仕様書100ページを1日でレビュー → 非現実的

10ページずつ分割してレビュー → 効果的かつ持続的


✅ 質問4:ブラックボックスと経験ベースの違い

問題文:

ブラックボックステスト技法と経験ベーステスト技法の主な違いはどれ?

選択肢:

  1. テストオブジェクト

  2. テストレベル

  3. テストベース

  4. 使用するSDLCフェーズ

正解: ③ テストベース

💡解説:

  • ブラックボックス技法:要件や仕様書といった「明確なテストベース」に基づいてテスト設計する

  • 経験ベース技法:テストベースが明確でない場合に、テスターの経験や直感で設計する

例:

仕様書がしっかりある → 同値分割・境界値分析(ブラックボックス)

仕様書が曖昧 → 探索的テスト(経験ベース)


✅ 質問5:同値分割(Equivalence Partitioning)の応用問題

問題文:

PINコードバリデータをテストする。PINは「4桁の数字で、少なくとも2桁が異なる」場合に有効とする。

すべての同値分割をカバーする入力データの組み合わせはどれ?

【選択肢(Options)】

A) 112, 1111, 1234, 123456

B) 111, 1111, 1234

C) 12, 1122, 1234

D) 1111, 1112, 12345

考え方:

同値分割の整理

区分

内容

有効/無効

1

4桁未満(例:12)

無効

2

4桁超(例:123456)

無効

3

4桁すべて同じ(例:1111)

無効

4

4桁のうち3桁同じ(例:1112)

無効

5

4桁のうち2桁以上が異なる(例:1234)

有効

正しい入力データセット:

A) 112(3桁)/1111(同じ数字)/1234(すべて異なる)/123456(6桁)
→ すべての同値分割をカバー

正解: A

💡解説:

テストケース設計では、単に「4桁かどうか」だけでなく、値のバリエーション条件も考慮することが重要です。

この考え方は、実務での入力フォームテストにもそのまま応用できます。


🧠 まとめ:Part #26で学ぶべきポイント

テーマ

試験の狙い

現場での応用

ステークホルダーフィードバック

アジャイルの利点理解

顧客との初期レビュー

レビュータイプの識別

静的テスト手法の知識

適切なレビュー方式選定

成功要因

効果的なレビュー設計

チームでのレビュープロセス改善

ブラックボックス vs 経験ベース

テスト設計アプローチの違い

要件の有無に応じた手法選択

同値分割

入力値設計スキル

境界条件テストの効率化

コメント

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