ソフトウェア・システムが限界状態で動作する際の振舞いを調べるためにテストの種類を選択したい。次のうち、最も適切なものはどれか。
① 記憶領域テスト、境界値テスト、状態遷移テスト
② 記憶領域テスト、ストレステスト、大容量テスト
③ 境界値テスト、セキュリティテスト、ユーザテスト
④ 状態遷移テスト、セキュリティテスト、大容量テスト
⑤ ストレステスト、大容量テスト、ユーザテスト
②
難しく考える必要はない。「限界を超えて溢れたら、ソフトウェアがどんな予期せぬ振る舞いをするのか?」とシンプルに考える。
境界値テストは、ソフトウェアのテストに使う技法である。
状態遷移テストは、単に状態がどのよう移り変わっていくかというテストである。
セキュリティテスト、ユーザーテストには「限界」という言葉は似合わない。
Ⅲ-7 | 目次 | Ⅲ-9 |