同値分割とは?
同値分割とは、ブラックボックステストの技法の一つ。入力値の範囲を、同じ結果になると期待される集合(同値クラス)に分割し、各クラスから代表値を選んでテストすることで、効率よく網羅性を確保する方法。
ITパスポートの過去問では3回出題されています(2009年度〜2022年度)。
どうちぶんかつ
同値分割の意味
ブラックボックステストの技法の一つ。入力値の範囲を、同じ結果になると期待される集合(同値クラス)に分割し、各クラスから代表値を選んでテストすることで、効率よく網羅性を確保する方法。
同値分割の具体例
「0〜100点で合否判定」する処理に対して、「合格範囲」「不合格範囲」という2つの同値クラスに分け、それぞれから1つずつ代表値を選んでテストする。
同値分割は試験でどう引っ掛けられる?
限界値(境界値)分析との違いが定番。同値分割は各グループから代表値を1つ選び、限界値分析は境界のすぐ内側と外側を選ぶ。正しい値のグループだけでなく、誤った値のグループも試す点も忘れやすい。
同値分割と関連する用語
同値分割が出た過去問
入力と出力だけに着目して様々な入力に対して仕様書どおりの出力が得られるかどうかを確認していく、システムの内部構造とは無関係に外部から見た機能について検証するテス…
正解:ブラックボックステスト
要点:ブラックボックステストは内部構造を見ず入出力の仕様適合を確認
ブラックボックステストは、プログラムの内部構造を見ずに、仕様書で定めた入力に対して期待どおりの出力が得られるかという外部から見た振る舞いだけを検証する手法である。同値分割や限界値分析でテストデータを設計する。これに対しホワイトボックステストは内部の処理経路に着目する手法で、結合テストや運用テストはテストの工程区分を表す言葉である。
出典:平成21年度 春期 ITパスポート試験 問42(IPA)ソフトウェアのテストで使用するブラックボックステストにおけるテストケースの作り方として、適切なものはどれか。
正解:正常ケースやエラーケースなど、起こり得る事象を幾つかのグループに分けて、各グループが1回は実行されるようにテストデータを選ぶ。
要点:ブラックボックステストは同値分割など仕様に基づき設計する
ブラックボックステストは内部の作りを問わず、仕様どおりの入力に対して仕様どおりの出力が得られるかを確かめる。テストケースは、同じ結果になる入力をまとめたグループ(同値クラス)に分け、各グループから代表値を選ぶ同値分割などの考え方で作る。分岐や命令の網羅を基準にする作り方は、内部構造に着目するホワイトボックステストの手法である。
出典:平成26年度 春期 ITパスポート試験 問35(IPA)ブラックボックステストに関する記述として,適切なものはどれか。
正解:プログラムの入力と出力に着目してテストする。
要点:ブラックボックステストは入出力の仕様適合を確かめる
ブラックボックステストは、プログラムの内部の作りを見ずに、仕様どおりの入力に対して期待どおりの出力が得られるかという外から見える振る舞いを確かめる方法です。同値分割や限界値分析などがその代表的な技法です。
出典:令和4年度 秋期 ITパスポート試験 問45(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。