平成25年度 春期 午前 問48
ソフトウェア開発管理技術
ストレステストの目的
ストレステストの目的はどれか。
- アシステムに要求されている処理能力の限界状態における動作を確認する。
- イ実際に利用者に使ってもらうことによって,システムの使いやすさを評価する。
- ウ標準的なプログラムの実行時間を計測することによって,他のコンピュータと性能を比較する。
- エプログラムの修正又は変更によって他の機能が意図しない影響を受けていないことを確認する。
答えと解説を見る
✓ これが正解アシステムに要求されている処理能力の限界状態における動作を確認する。
解説
限界まで負荷をかけたときの動きを見ます。
ストレステストは、求められている処理能力の上限、あるいはそれを超えるところまで負荷をかけ、そのときに何が起きるかを確かめる試験です。余裕のある状態では現れない事柄、たとえば応答が返らなくなる、資源が足りなくなる、限界を越えたときの止まり方が乱暴になるといった問題は、追い込んで初めて見えます。判定の軸は一つで、その試験が何を確かめようとしているのかという点です。試験にはそれぞれ固有の狙いがあるので、記述の中に負荷や限界に当たる言葉が置かれているかどうかで切り分けられます。狙いが別のところにある試験は、いくら丁寧に行っても限界での振る舞いを教えてくれません。
ほかの選択肢はなぜ違うのか
- イ実際に利用者に使ってもらうことによって,…:実際に人に触ってもらい、迷わず操作できるかどうかを評価する試験です。使う側にとっての分かりやすさを見るもので、かける負荷の大きさとは関わりがありません。
- ウ標準的なプログラムの実行時間を計測するこ…:決められた基準となるプログラムを走らせ、所要時間を測って他の機器と比べる試験です。速さを相対的に位置づけるための計測であり、限界を探る狙いではありません。
- エプログラムの修正又は変更によって他の機能…:手を入れた箇所以外が壊れていないかどうかを確かめる試験です。変更の影響がどこまで及んだかを見るもので、能力の上限で何が起きるかは対象にしていません。
この問題の用語
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
出典:平成25年度 春期 基本情報技術者試験 午前 問48
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)