Index: [Article Count Order] [Thread]

Date:  Thu, 28 Nov 2002 18:52:50 +0900
From:  "Ito Yoshiichi" <Ito_Yoshiichi@....jp>
Subject:  [XP-jp:03961] Re: J2EE アプリケーションのテスト方法
To:  <extremeprogramming-jp@....jp>
Message-Id:  <NEBBKMANKADKCJOKGEBFOEPACOAA.Ito_Yoshiichi@....jp>
In-Reply-To:  <20021128143019t-ushio@....com>
X-Mail-Count: 03961

伊藤@オージスです。

t-ushio@....com さん
> 牛尾でございます。
>
> 2002/11/28 14:03:18 +0900に"Ito Yoshiichi"
> <Ito_Yoshiichi@....jp>さんに頂いた
> 「[XP-jp:03959] J2EE アプリケーションのテスト方法」への返事です。
> >こんにちは。
> >伊藤@オージスです。
>
> はじめまして。

はじめまして。
お返事ありがとうございます。

> うちは案1パターンの応用で、ANTでリリースバージョン
> の開発バージョンを切り替え、、という感じでしょうか?
> 開発時は一緒にテストクラスも一緒に入れています。

自分でもやってみたのですが、私も、EJB 以下のビジネスロジックと、
各 WAR は別アプリケーションと割り切って、案1の方法で行うのが
良さそうに思いました。ボタン1発で全部のテスト実行と欲張ってみた
のですが...

> ちなみにうちではEJB系のテストではCACTUSを使わずに
> ほとんどMockオブジェクトでことたりていますのでEJB側のテスト
> で、Cactusは使わなくてすんでいます。ですのwarのほうだけCactus
> を使っています。

Mock オブジェクトで EJB コンテナをシミュレートしているんで
しょうか? Cactus のドキュメントを見てもそれらしい TestCase
はなかったのですが、自作されているのでしょうか?

> という感じです。他の方はどうしているか興味深いですね。
>
> >いま、J2EE アプリケーションのテストを Cactus を使って書こうと
> >しているのですが、モジュールの構成をどうするかで悩んでいます。
> >  (案1) テストを各 WAR ファイルに入れる。
> >    ・web1.war のテストは web1.war に、web2.war のテストは
> >      web2.war に入れる。
> >    ・クラス、JSP の構成はリリース時に近いが、web.xml 等設定
> >      ファイルは、テスト用とリリース用を別途用意する必要がある。
> >    ・各モジュールをテストする度に、クライアント側の
> >      cactus.properties を切り替える必要がある。
> >      (ServletTestRunner を使えば問題ないですが)

----------------------------------------
Ito Yoshiichi (伊藤 喜一)
Object Technology Center, OGIS-RI Co., Ltd.
E-mail: Ito_Yoshiichi@....jp