P.163下~
トップダウンテスト: 上位モジュール → 下位モジュール
スタブが要る
P.164上~
ボトムアップテスト: 下位モジュール → 上位モジュール
ドライバが要る
P.165上~
両方 = サンドイッチテスト
共通のモジュールを先にテストすべき
バグの情報を関係者と共有する
P.166中~
多人数で作業できるよう環境を整えておく
項目作成 / 実施 / バグ修正 を別の人が行うとよい
[ex29-1] トップダウンテストで必要となるのはどちらですか
[ex29-2] テスト工程の後半で共通モジュールのバグが見つかったら何がまずいですか
多数のアクセス、大量の入力データなど
スピードが許容範囲か
P.170中~
操作をしたら3秒以内にレスポンスが欲しい
障害から回復できるか
データベースの一部が破損…など
どんな操作が行なわれても大丈夫か
[ex29-3] どちらで行われるテスト項目か: “GUIのボタンを連打しても正常に処理が行われる”
[ex29-4] どちらのテストでの作業か: “上位のみ本物のモジュールでテストを行った”
教科書(図はすべてこちらより引用):
鶴保征城,駒谷昇一著 “ずっと受けたかった ソフトウェアエンジニアリングの授業1,2” 翔泳社