Google
WWW を検索 junglejava.jp を検索

 BDD 対応フレームワーク JDave 1.0 リリース

Posted in Java (RSS)

Java で 「BDD(Behavior Driven Development、ビヘイビア駆動開発)」 を実施するためのフレームワーク 「JDave 1.0」 がリリースされました。
Ruby 用の 「BDD」 対応フレームワーク 「RSpec」 から影響を受けたということです。また、モック・オブジェクト生成ツールの 「jMock」 が統合されています。

「BDD」 という用語そのものに馴染みがありませんが、基本的には 「TDD(Test Driven Development、テスト駆動開発)」 と呼ばれていた手法と同じであると考えて良さそうです。 "テスト" という言葉が誤解を生じやすいため、呼び名が変わったようですね。

関連応報
Java向けテスティングフレームワークJDave 1.0 - builder by ZDNet Japan
Java での BDD(振舞駆動開発)- JDave と Rspec(JRuby で実行) - なんとなくな Developer のメモ

jMock Island
JUnitスーパーTips 第3回 - ITアーキテクト [IT Architect]
EasyMock vs jMock - N2 ToolBox

An Agile Way > テスト駆動開発のテストは、テストか?-TDD から BDD へ : ITmedia オルタナティブ・ブログ
An Agile Way > BDD = Behavior Driven Development - テストの視点から仕様の視点へ : ITmedia オルタナティブ・ブログ
テストファーストでユーザーも開発者も幸せに - @IT情報マネジメント

p.s.
Groovy で 「BDD」 を実施する 「GSpec」 や 「easyb」 といったフレームワークもあるようです。

(02/27 追記)
InfoQ: TDD/BDDは不完全なユニットテストを招くか?

Posted on 2008年02月20日