Re: Tools for J2EE Project
"jbrown5532" <[email protected]> Thu, 28 Mar 2002 05:49:55 -0000
| Newsgroups | gmane.comp.java.ejb.general |
|---|---|
| Message-ID | <[email protected]> |
I can personally testify to usefulness of the Bean-test tool. We=20 were using JUnit before, and we still do a bit. However, Beantest=20 does performance testing, too. It auto generates the tests for you.=20=20 We have been using it for close to 9 months now. Note, it is a=20 commercial product and not freeware, but if you want or need to test=20 your EJB middleware and backend thoroughly, it's good.=20 When we were thinking of purchasing it, I found a review of Bean-test=20 by some guy at a Java User's Group. http://www.nejug.org/reviews I also like JProbe for finding memory leaks but have limited hands-on=20 with it so far. We used it once to find the leak after Bean-test=20 isolated the problem. -jason --- In EJB-Developer@y..., sriharirao Bh <lionsri@y...> wrote: > Hi, > You can try Emirix's Beantest for testing EJBs > directly with out going for any Client code.This is > automated test tool for ejb performance and functional > testing.U can testwith Weblogic ,websphere servers and > u can increase load and change baseline,method sequece > etc. > Pl visit www.empirix.com for latest trial download. > Sriharirao > --- Francis Purcell <francis_purcell@y...> wrote: > > Wow, it's quite here...I wonder what's going on a > > JavaONE??? > >=20 > > Anyway, totally agree with you, Mushtaq. JUnit is > > *the* tool for=20 > > testing... Jakarta Cactus is built on top of JUnit, > > and has a TestServlet=20 > > class which your test-case extends, such that your > > test case is running as=20 > > a servlet in a J2EE container, as compared to your > > test running as a simple=20 > > java client in a private test JVM. This is my > > prefreed way test EJBs,=20 > > since this Servlet 2 EJB scenario better represents > > how my EJBs are being used. > >=20 > > BTW, anyone know of any *free* test tools that will > > allow you to define=20 > > your tests via JavaDoc tags ala XDoclet? (I know of > > one tool whose name=20 > > escapes me , but said tool has a license fee & > > proprietary execution=20 > > environment attached). What about performance > > measuring tools for server=20 > > side components? > >=20 > > Cheers, > > Frank > >=20 > >=20 > > At 04:21 AM 3/26/2002 -0500, you wrote: > > >Also JUnit for unit testing... > > > > > >www.junit.org > > > > > >Regards, > > >Mushtaq > > > > > > > ---------- > > > > From: Francis > > Purcell[SMTP:francis_purcell@y...] > > > > Reply To: EJB-Developer@y... > > > > Sent: Sunday, March 24, 2002 12:47 AM > > > > To: EJB-Developer@y... > > > > Subject: Re: [EJB-Developer] Tools for > > J2EE Project > > > > > > > > Hi Sundar, > > > > > > > > Ant & XDoclet are requirements for everything > > J2EE I now do : > > > > > > > > Apache Ant -- of course...so many options in > > this thing, it's > > > > unbelievable (my favorite lesser know options is > > being able to turn tabs > > > > in > > > > your source code into x-number of spaces). I'm > > pretty sure there are VSS > > > > options native to Ant...if not, you may want to > > look at using CVS if at > > > > all > > > > possible. > > > > XDoclet=20 > > > > > > (<http://xdoclet.sourceforge.net)>http://xdoclet.sourceforge.net) > > --=20 > > > invaluable, especially when > > > > > > > > developing EJBs (I think there are tags for > > Orion, which I'd assume works > > > > with Oracle...if not, someone either has > > templates they can give you, or > > > > it > > > > would be worth building your own). > > > > > > > > A good J2EE unit testing tool is Apache's > > Cactus, but I don't have enough > > > > experience with it to call it a requirement. I > > too would like to know > > > > what > > > > other testing tools (especially performance > > testing) people are using... > > > > > > > > As to meeting a schedule without fail, I don't > > think I'm the best person > > > > to > > > > answer this question :-). I find inspiration > > in many extreme programming > > > > > > > > concepts around managing expectations, > > especially where you involve the > > > > client to determine what the requirements are, > > and the developers in > > > > determining how long each requirement will > > take...then negotiating with > > > > the > > > > client and letting them determine the trade offs > > between time and > > > > functionality. Take a look at: > > > >=20 > > > > > > <http://www.c2.com/cgi/wiki? ExtremeProgrammingSummary>http://www.c2.com/cgi/wiki? ExtremeProgrammingSummary > > > > > > > > Good luck, > > > > Frank > > > > > > > > p.s., In preparing for this project, I would > > allocate time for you and > > > > your > > > > developers to learn the tools. Don't just run > > through the examples that > > > > come with the tools (unless you want to build a > > false sense of > > > > confidence). Rather, take the examples and > > build new things on top of > > > > them. Mimic what you are going to be doing on > > this project (servlets, > > > > ejbs, etc...), and really exercise your > > knowledge of the tools (e.g., use > > > > ant to create a build system full of build rules > > for your prototype ejbs & > > > > > > > > servlets; use XDoclet to create deployment > > descriptors and home/remote > > > > interfaces for those prototypes; create a single > > rule in ant that builds > > > > your code from scratch, starts your J2EE server, > > deploys your jar/war/ear, > > > > > > > > runs your unit test, strips any tabs in your > > code, and check the changes > > > > into VSS, etc...). Knowing as much about how > > these things work (and how > > > > they don't) before you enter panic mode is a big > > plus... BTW, there are > > > > some pretty good presentation tools out there, > > and more coming out every > > > > day ( > > > > advice, Oracle AS may do some things very very > > well, but it probably does > > > > not do everything you need. > > > > > > > > > > > > At 09:56 AM 3/23/2002 -0800, you wrote: > > > > > > > > > > > > > > > > > > >Dear Developers, > > > > > > > > > >I am about to lead a J2EE project. I would like > > to know a list of best > > > > >tools that I should get hold of. As we are > > going with Oracle9i as the app > > > > > > > > >server. So for IDE we are going for JDeveloper. > > For Version control I am > > > > >thinking to use Visual Source Safe. I would > > like to know the appropriate > > > > >tools for Desinging, Project management, > > Testing including functional, > > > > >load testing, performance testing. I would > > appriciate if U guys can give > > > > > > > > >inputs as how should I proceed managing the > > project as the cilent wants > > > > us > > > > >to meet the deadline without fail. Thanks in > > advance. > > > > > > > > > >Regards > > > > > > > > > >Sundar. > > > > >> > > > > >> > > > > > > > > > > > > > > >Do You Yahoo!? > > > > >Yahoo! Movies - coverage of the 74th Academy > > Awards=AE > > > > >Yahoo! Groups Sponsor > > > > >ADVERTISEMENT > > > > >< > > > > 6905:HM/A=3D"7665/R=3D=3D0/* > > > > > > > 63%3eM=3D! 5002.1818248.3328688.1261774/D=3D=3Degroupweb/S=3D05006905:HM/A=3D"7665/R > > > > =3D=3D1>6b928b.jpg > > > > >6b933f.jpg > > > > > > > > > >EJB-Developer group email addresses: > > > > > Post message: EJB-Developer@y... > > > > > Subscribe:=20=20=20 > > EJB-Developer-subscribe@y... > > > > > Unsubscribe:=20 > > EJB-Developer-unsubscribe@y... > > > > > List owner:=20=20 > > EJB-Developer-owner@y... > > > > > > > > > >Our other technical discussion groups: > > > > >- For general Java (J2EE) questions/answers: > > > > > > >=20 ><<http://groups.yahoo.com/group/Java_Developer>http://groups.yahoo.co m/ >=20 > =3D=3D=3D message truncated =3D=3D=3D>=20 >=20 >=20 > __________________________________________________ > Do You Yahoo!? > Yahoo! Movies - coverage of the 74th Academy Awards=AE > http://movies.yahoo.com/