2012-12-13 「eXtreme Programmingテスト技法」 3,4,6章

pp.47-81( Chap3,4 ), pp.114-131( Chap6 )

テストすべき項目
1. コントラクトテスト = 外部に公開されているインターフェースのテスト
2. 入力値範囲テスト
3. path テスト = if 分岐による実行パスのテスト
4. 外部状態テスト = ファイルがあるか、読み込み可かなど。
5. 例外テスト

HttpUnit とは
JUnit を利用したテストツールで、ブラウザをエミュレートして Web にアクセスしてテストする。

リンク、テーブル、フォームなどについてしかできないようだ。
Google Map 表示や JQuesy のグラフィック表示についてはどうテストしたらいいか?