OT == Off Topic

We're just on the verge of diving into more 'in container' testing since
we've been avoiding the whole thing ( mo vs ict ) so I've been
lurking/learning ;)

-----------------------------------------------------------------
    Throw away my code, but never, never throw away my tests.
-----------------------------------------------------------------
Jeffrey D. Brekke                                   Quad/Graphics
[EMAIL PROTECTED]                              http://www.qg.com
-----------------------------------------------------------------



> -----Original Message-----
> From: Vincent Massol [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, August 08, 2001 2:48 PM
> To: [EMAIL PROTECTED]
> Subject: Re: Another point of Mock vs In-Container approach
> 
> 
> Jeff,
> 
> ----- Original Message -----
> From: "Brekke, Jeff" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, August 08, 2001 8:15 PM
> Subject: RE: Another point of Mock vs In-Container approach
> 
> 
> > I guess I was commenting since I'm exploring similar 
> situations to your
> > example where we want to test code that is written against 
> a framework
> like
> > Struts or Turbine, but I don't want to end up testing the 
> framework.  I
> > was/am thinking that using MO will allow me to test my 
> code, instead of
> > testing the framework.  Enough, sorry for moving OT.
> >
> 
> No, no problem at all. I'm glad you got in the discussion. 
> Sorry, what does
> "OT" mean ?
> Using MO will certainly allow you to test your code. So will 
> Cactus. It is
> just 2 different ways of doing unit tests, each doing it with 
> a different
> goal in mind :
> - MO focuses on finely testing your code logic by isolating 
> it from it's
> surrounding,
> - Cactus focuses on slightly more coarse-grained tests but 
> also gives you
> better confidence that your code will run correctly in it's deployed
> container. Also, it let you test interactions between 
> objects. Some consider
> Cactus tests to be "integration tests".
> 
> When it comes to testing you must make a choice up to where 
> you want to
> provide tetss for your code:
> A- fine-grained unit tests (MO)
> B- coarse grained unit tests that test container interaction 
> and deployment
> (Cactus)
> C- Functional tests (HttpUnit, Cactus to some extent)
> D- Acceptance tests (some commercial tools and HttpUnit to 
> some extent)
> 
> Provides tests for A, B, C and D is quite a long process and 
> you need to be
> seriously motivated.
> Cactus was meant to be a middle ground and provide you with a 
> good dosage of
> confidence of your code.
> 
> The goal of Cactus is to try to provide enough in the realm 
> of unit tests.
> 
> Ayn thoughts ?
> thanks a lot for your participation!
> -Vincent
> 
> 

Reply via email to