Java向けテスティングフレームワークJDave 1.0
原井彰弘
2008/02/19 16:00
2月18日、Java向けテスティングフレームワーク「JDave 1.0」がリリースされた。rspecから影響を受けたBDD用のフレームワークである。
JDaveプロジェクトは2月18日、Java向けのテスティングフレームワーク「JDave 1.0」をリリースした。
JDaveは、ソフトウェア開発における「ビヘイビア駆動開発(BDD)」を促進するために開発されたJava向けのテスティングフレームワーク。RubyのBDD対応テスティングフレームワーク「rspec」から影響を受けて開発された。JDaveではモックオブジェクトフレームワーク「JMock 2」が統合されているほか、マッチングライブラリとしては「Hamcrest」が用いられている。
BDDとは、ユニットテストを「仕様」という観点で捉えた開発手法。テスト駆動開発(TDD)と本質的には全く同じだが、テストではなく「仕様」の概念に重きが置かれているのが特徴だ。
JDaveもこの考え方に沿って設計されており、仕様書を書く感覚でコードを記述することが可能になっている。
- 話題のタグ
Internet Explorer
PHP
Webアプリケーション開発
Database
CSS 3
iPhone 3G
Tips
HTML
仮想化
Eclipse
CSS
Microsoft
ライブラリ
Adobe
Flash
Mozilla
入門
ブラウザ
Leopard
Webデザイン
イロハ
開発環境
Opera
Mac OS X
オープンソース
Python
Java
Solaris
RIA
Google
SOA
iPod touch
Safari
リファレンス
iPhone
Apache
C/C++
フレームワーク
Linux
Firefox 3
Ruby
server
Off Topic
Ajax
小技
JavaScript
Apple
XHTML
Firefox
Windows
話題のタグを見る »
無料の「Oracle Database XE」で高速バッチ処理:実装のポイント
Firefoxで情報をカンタン・ベンリに整理する
iPhone Safari、Acidテストでは高得点でも…… Firefoxは載らないの?:WebサイトのiPhone 3G対応問題を考える(ソフト編)
WebサイトのiPhone 3G対応問題を考える(ハード編)
フォトレポート:時代を振り返る--「MS-DOS 4」のインストール
SOAと仮想化の関係は?--常に進化を続けるBEAのミドルウェア戦略
ウェブ開発の生産性はどうしたら上がる?--MODIPHI Appsで半日で作るマッシュアップサイト(1)
JailBreakついに:PwnageTool公開
プロジェクトの進行でよくある4つのトラブル
iPhoneに付く指紋が…… ひとまずおすすめのシリコンケース
contentプロパティでコンテンツを追加する(2):FirefoxとSafariのCSS
iPhone 24時間耐久レース:バッテリーは実際何時間?
フォームデザイン虎の巻:フォームの基礎をおさえる
ZDNet Japan Green IT
ZDNet Japan ホスティング特集
DELLが掲げる「新・仮想化アセスメントサービス」
Techno Exchange