プログラムのテストに関する記述のうち、適切なものはどれか。
ア |
静的テストとは、プログラムを実行することなくテストする手法であり、コード検査、静的解析などがある。 |
イ |
単体テストでは、スタブから検査モジュールを呼び出し、検査モジュールから呼び出されるモジュールの代わりにドライバを使用する、 |
ウ |
トップダウンテストは、仮の下位モジュールとしてスタブを結合してテストするので、テストの最終段階になるまで全体に関係するような欠陥が発見されにくい。 |
エ |
ブラックボックステストは、分岐、反復などの内部構造を検証するため、全ての経路を通過するように、テストケースを設定する。 |
解答・解説を見る
解答:ア
ア |
○ |
静的テストとは、プログラムコードを実行せずに、ドキュメントやソースコードなどのチェックによって誤りや脆弱性を検出するテスト手法のことである。 |
イ |
× |
単体テストでは、モジュール単体の処理内容を検証する。したがって、ドライバも
スタブも必要ない。 |
ウ |
× |
トップダウンテストは、仮の下位モジュールとしてスタブを結合してテストするので、テストの早い段階で欠陥を発見することができる。 |
エ |
× |
ホワイトボックステストは、分岐、反復などの内部構造を検証するため、全ての経路を通過するように、テストケースを設定する。 |