ブラックボックステストとは、システムの内部構造は考慮せず、仕様を満たしているかどうかのみを検証するテスト技法のことを指し、 主に複数のプログラムが組み合わさった、機能テストやシステムテストで使われます。
- 同値分割法
- 境界値分析法
- デシジョンテーブル
- 状態遷移テスト
- モンキーテスト
下記4つを意識する
- 入力
- 出力
- 計算
- 保存
全てのバグ(100%のバグ)を潰すのではなく、 60%のバグを見つけ、その他のバグがなぜ発生したのか、そしてどうやって防止していくのかに時間を費やす方が建設的なテストと言える.。