過去問解きまくり研究所 ホーム

平成21年度 秋期 午前 問47

開発技術

次のテストで用いるテストケース設計法はどれか。

読み込んだデータが正しくないときにエラーメッセージを出力するかどうかをテストしたい。プログラム仕様書を基に,正しくないデータのクラスを識別し,その中から任意の一つのデータを代表として選びテストケースとする。

答えと解説を見る

✓ これが正解ウ同値分割

解説

同じ振る舞いをする集合から、代表を1つずつ選びます。

テストの数を絞り込むための考え方の一つが同値分割で、入力を、同じ振る舞いをする仲間ごとに区切り、その仲間の中から代表を1つ選んで試す、というものです。設問の場面では、正しくないデータの側を、いくつかの仲間に分けて、それぞれの仲間から代表を選ぶ、という手順を採っています。仲間の分け方は仕様書に沿って行い、代表を選んだあとは、その代表が仲間全体を映し取っているものとみなします。似た用途で並ぶ道具には、複数の原因の組合せから起きうる結果を表に落とし込むもの、境目の近くの値を狙って試すもの、条件の分岐をすべて通したかで測るもの、があります。四つの記述を、集合を区切って代表を選ぶ考え方か、他の考え方か、で分けて選び取ります。要点は、仲間分けと代表選び、の二つの手順が揃っている、という点にあります。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成21年度 秋期 応用情報技術者試験 午前 問47

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)