JUnit
- Clover[thecortex.net]
- JTidyが開発に使ってるらしい。
- いわゆるcode coverage toolという奴の一つらしい。テストユニットが元ソースをどれだけカバーしているかを、行単位で数えてくれる。テスト時に通らなかった部分についてはテストされていないということだ。値域などまではチェックしない(モデルが無いからね)
- そういえば思い出した、Jester[sourceforge.net]
- code coverageではなく、そこが本当にテストされているかどうかをチェックする。
- なんと、対象のコードを書き換えてしまう。どのぐらい書き換えてもテストが通ってしまうかをレポートしてくれる。