野生のペタシ (Le pédant sauvage)

Formerly known as 「崩壊する新建築」@はてなダイアリー

失敗するかもしれない全てのこと

「eXtreme Programmingテスト技法」というのを斜め読みした。

eXtreme Programmingテスト技法―xUnitではじめる実践XPプログラミング (OOP foundations)

eXtreme Programmingテスト技法―xUnitではじめる実践XPプログラミング (OOP foundations)


最初の方ではいわゆるXPについてざっと説明している。あとは、xUnitと総称される、諸々の単体テストツールの使い方についての説明がメインだ。当然ながら、JUnitについて最も多くのページを割いており、わりと具体的にJUnitを使ったテストファーストプログラミングの手法について述べられている。だけど、この本に紹介されている、Windowsのコマンドプロンプトから直接javaを起動してJUnitでテストケースを実行する方法は、なぜだかうまくいかんかったぞ。まあEclipseからは割とあっさりできたから別に良いんだけどさ。
それにしても、JUnitCppUnitあたりは知ってたが、PerlUnitやRubyUnit、はてはHttpUnitやらVBUnitなんてものまであるとは恐れ入った。
これらの中では、HttpUnitがロジック部分だけでなく、画面表示までテストできるっていうのはちょっと面白いな。HttpUnitが、というよりそもそもリクエストに対して返送されるレスポンスのHTMLというのが、画面の表示内容を表しているものであるため、簡単なコードを書くことによってその表示内容を取得できるからなんだろうな。