テスト技法
同値分割
値が同じか
境界値分析
例:2以上15以下のとき
1・2・15・16でテストする
デシジョンテーブル
decision table / 決定表 / 判断表
ブラックボックステスト
内部構造を考慮しない
ホワイトボックステスト
内部構造を考慮する
カバレッジと組み合わせると効率よくテストできる
カバレッジ
網羅率
コードカバレッジ
コンディションカバレッジ
結合テスト・機能テスト
複数の機能を組み合わせた一連の流れをテストする
ユニットテストより広い
テストシナリオ
テストパターン
テストデータ
Developer Testing
総合テスト
システムテストと呼ばれている
本番マシンでテストする
Customer Testing
受け入れテスト
プロジェクトのためのテスト
検収印をもらうやつ
Customer Testing
単体テスト・ユニットテスト
自分たちが書いているプログラムに対するテスト
Developer Testing
最小部品のテスト
クラスやメソッドが対象
QA Testing
品質保証
モックテスト
偽物のオブジェクトをテストに使う方法
メンテナンスコストを下げるために削除する選択もする