出版社内容情報
JUnit、およびCactusを使用した、Javaアプリケーションのテスト技法を網羅したはじめての書籍。サーブレット、JSP、フィルタ、データベースアクセス、EJBのテストをケーススタディで解説。また日本語による情報が希少なMockオブジェクトについても詳説。
内容説明
サンプルを中心に、JUnitフレームワークとその拡張を使って、J2EEアプリケーションをはじめとするJavaアプリケーションの単体テストの方法を紹介。ソフトウェアアーキテクト、開発者、テストチームのメンバ、開発マネージャ、エクストリームプログラマ、あるいはアジャイル開発技法を実践している方を対象としている。本書は、レガシーアプリケーションの単体テスト、本物のオブジェクトに対する本物のテストの作成、テストメトリックの採用、テストの自動化、テストの分離など、現場のプログラマを悩ませている問題を解決していく。
目次
1 JUnitのエッセンス(JUnitの概要;JUnitの詳細 ほか)
2 テスト戦略(スタブによる粒度の粗いテスト;モックオブジェクトによるテストの分離 ほか)
3 コンポーネントのテスト(サーブレットとフィルタの単体テスト;JSPとタグライブラリの単体テスト ほか)
Appendix(ソースコード;Eclipse入門)