平成22年春期試験問題 問40
問40
解説へ
note_alt
calculate
表計算ソフトを利用して,次の3種類のワークシートを作成した。それぞれのワークシートをプログラムと考えるとき,これらのワークシートの動作を確認するテストのうち,結合テストに相当するものはどれか。
- 4~9月の各月の売上をすべて入力すると,その合計を計算するワークシート"上半期"
- 10~3月の各月の売上をすべて入力すると,その合計を計算するワークシート"下半期"
- ワークシート"上半期"の売上合計とワークシート"下半期"の売上合計を加えて年間の売上合計を自動計算し,月別のグラフを表示するワークシート"年間"
- ワークシート"上半期",ワークシート"下半期"のいずれにおいても,1カ月分の売上を入力しなかった場合には,各ワークシート上で売上合計がエラーになることを入力する。
- ワークシート"上半期"に 4~9月の各月の売上を,ワークシート"下半期"に 10~3月の各月の売上を入力し,それぞれのワークシート内で半期の売上合計が正しく計算されることをテストする。
- ワークシート"上半期"の売上合計とワークシート"下半期"の売上合計が,ワークシート"年間"に正しく反映されることをテストする。
- ワークシート"上半期"の売上合計とワークシート"下半期"の売上合計を手計算することによって合算し,別途手計算で算出した年間の売上合計と一致することをテストする。
広告
解説
三つのワークシートを別々のプログラムとみなすと、結合テストで確認するのはシート間の連携です。「上半期」と「下半期」の売上合計が「年間」に正しく渡されるかを確認するテストが該当します。
各半期シートの内部で合計が正しいか、未入力時にエラーになるかは個々のプログラムの確認です。手計算同士の結果を照合しても、実際のシート間の参照やデータ受渡しの誤りは検出できません。
広告