ブラックボックステストとは
その1で基本的な技法である「同値分割」「境界値分析」をまとめたが、
その2ではそれ以外の技法についてまとめる。
その他技法
デシジョンテーブルテスト
- 様々な条件に対してどのように動作するのかを表形式で整理し、その表を元にテストをする技法
例
- 映画館の割引
- レディースデー(女性かつ水曜日):1000円
- レイトショー(20時以降):1300円
→ デシジョンテーブルは以下の通り
| 1 | 2 | 3 | 4 | 5 | |||
|---|---|---|---|---|---|---|---|
| 条件1 | 性別 | 男性 | Y | Y | N | N | N |
| 女性 | N | N | Y | Y | Y | ||
| 条件2 | 曜日 | 水曜日 | - | - | Y | N | N |
| 水曜日以外 | - | - | N | Y | Y | ||
| 条件3 | 上映時間 | ~20時 | Y | N | - | Y | N |
| 20時~ | N | Y | - | N | Y | ||
| 結果1 | 料金 | 通常料金 | Y | N | N | Y | N |
| 結果2 | 料金 | 1000円 | N | N | Y | N | N |
| 結果3 | 料金 | 1300円 | N | Y | N | N | Y |
状態遷移テスト
- 動作中に様々に変化する状態に着目し、発生しうる遷移をテストする技法
例
- ショッピングサイトにて配送情報を登録する
- 入力画面-確認画面-登録完了画面の3画面が存在する
- 入力画面で「確認」を押すと確認画面に遷移
- 確認画面で「戻る」を押すと入力画面に遷移
- 確認画面で「登録」を押すと登録完了画面に遷移
- 登録画面で「別の住所を登録」を押すと入力画面に遷移
モンキーテスト
- 実施者がテストの対象箇所や操作手順などを特に定めず思いつきでテストを行う技法
