スポンサーリンク

【応用情報技術者試験】テスト技法と評価 実践問題10問(高難易度)

実践問題

解答&解説は第1問から第10問までを列挙しています。
まず問題を解いてから解答&解説を見ることを推奨します。

第1問

次のうち,命令網羅(Statement Coverage)100%を達成した場合に保証されるものとして,最も適切なものはどれか。

  1. 全ての条件結果が真偽両方実行される
  2. 全ての命令文が少なくとも1回実行される
  3. 全ての実行経路が通過される
  4. 全ての欠陥が検出される

解答&解説はこちら


第2問

次の条件分岐を考える。

if (A == 1 || B == 1)

分岐網羅(Branch Coverage)100%を満たす最小テストケース数として,最も適切なものはどれか。

  1. 1
  2. 2
  3. 3
  4. 4

解答&解説はこちら


第3問

MC/DC(Modified Condition/Decision Coverage)の説明として,最も適切なものはどれか。

  1. 各条件が独立して判定結果へ影響することを確認する
  2. 全ての経路を網羅する
  3. 全ての入力値を試験する
  4. 命令文だけを網羅する

解答&解説はこちら


第4問

次のうち,同値分割法の説明として最も適切なものはどれか。

  1. 全ての入力値を試験する
  2. 同様の振る舞いをする入力群を代表値でテストする
  3. 分岐条件だけを重点的に確認する
  4. プログラム内部構造を解析する

解答&解説はこちら


第5問

境界値分析で,入力条件が「1~100」の場合,最も適切なテストデータの組合せはどれか。

  1. 25, 50, 75
  2. 1, 50, 100
  3. 0, 1, 100, 101
  4. 10, 20, 30, 40

解答&解説はこちら


第6問

原因結果グラフ(Cause-Effect Graph)が特に有効なケースとして,最も適切なものはどれか。

  1. 数値演算精度の検証
  2. 条件組合せが複雑な業務ルール検証
  3. ネットワーク速度測定
  4. GUI配色評価

解答&解説はこちら


第7問

エラー埋込み法(Error Seeding)の目的として,最も適切なものはどれか。

  1. 意図的に欠陥を埋め込み,残存欠陥数を推定する
  2. エラー発生を完全防止する
  3. 実行性能を向上させる
  4. テストケース数をゼロにする

解答&解説はこちら


第8問

信頼度成長曲線の利用目的として,最も適切なものはどれか。

  1. CPU使用率の推定
  2. テスト進行に伴う障害減少傾向の分析
  3. DB容量の最適化
  4. 通信帯域の監視

解答&解説はこちら


第9問

次のテストケース設計技法のうち,ホワイトボックステストに分類されるものはどれか。

  1. 境界値分析
  2. 同値分割
  3. デシジョンテーブル
  4. 条件網羅

解答&解説はこちら


第10問

あるプログラムにおいて,次の条件式がある。

if ((A > 0 && B > 0) || C > 0)

MC/DCを満たすために重視される観点として最も適切なものはどれか。

  1. 条件式全体が真になることだけ確認する
  2. 各条件が独立して判定結果を変化させることを確認する
  3. 全ての整数値を入力する
  4. 条件数と同じ回数だけテストする

解答&解説はこちら


解答&解説

解答:第1問

正解:2

命令網羅は,
全ての命令文を少なくとも1回実行することを保証する。

問題へ戻る


解答:第2問

正解:2

分岐網羅では,
条件式全体が

を少なくとも1回ずつ通ればよい。

例:

  • A=1,B=0 → 真
  • A=0,B=0 → 偽

問題へ戻る


解答:第3問

正解:1

MC/DCでは,
各条件が独立して判定結果へ影響することを確認する。

航空・組込み分野で重要。

問題へ戻る


解答:第4問

正解:2

同値分割法は,
同様動作をする入力群から代表値を選ぶことで,
効率的にテストする技法。

問題へ戻る


解答:第5問

正解:3

境界値分析では,

  • 最小値付近
  • 最大値付近
  • 範囲外

を重点的に確認する。

問題へ戻る


解答:第6問

正解:2

原因結果グラフは,
複雑な条件組合せ整理に有効。

問題へ戻る


解答:第7問

正解:1

エラー埋込み法では,
意図的欠陥の検出率から残存欠陥を推定する。

問題へ戻る


解答:第8問

正解:2

信頼度成長曲線は,
テスト進行に伴う障害減少傾向を分析するために用いる。

問題へ戻る


解答:第9問

正解:4

条件網羅は,
内部構造を対象とするホワイトボックステスト技法。

問題へ戻る


解答:第10問

正解:2

MC/DCでは,
各条件(A,B,C)が独立して判定結果を変えることを確認する必要がある。

問題へ戻る


知識に自信ができた方は、今度は自身のキャリアアップに向けて準備してみませんか?

未経験から、ITエンジニアへ。
「IT業界に興味はあるけれど、自分にできるか不安」「何から始めればいいのか分からない」そんな方のために、Tech GO は未経験からのIT転職を専門的にサポートします。求人を紹介するだけではなく、あなたの強みを整理し、応募準備から入社後の成…

まずは無料でキャリア相談

コメント