Hi Jeff

The DependsOnAttribute and the AssemblyCleanup attributes provide all
the functionality I require. The AssemblyCleanup is used to create the
application databases and remove them. The DependsOnAttribute is used
to structure test fixtures into hierarchies.

I no longer think it's necessary to control the order of execution of
test fixtures. As long as the test authors ensure tests that exist in
a different test fixture hierarchy are mutually exclusive, the order
of execution is irrelevant. Does that make sense?

Thanks





On Jul 30, 10:20 am, "Jeff Brown" <[EMAIL PROTECTED]> wrote:
> Yes, we use it for system testing extensively here.  Our QE test
> automation group writes tests using MbUnit and a custom web testing
> framework quite similar to Watin.  This solution has worked pretty well
> for two years now.
>
> Suprisingly system testing is not very well handled by many of the tools
> out there.  Generally you're stuck either writing ad-hoc scripts
> (possibly with a proprietary platform) or else shoehorning tests into an
> xUnit derivative.  MbUnit is perhaps better than most in that department
> in part because of its extensive support for data-driven testing.  It
> does have limitations.  For example, it is somewhat difficult to
> represent performance tests and load tests currently.
>
> I am actively working to support more effective system testing in the
> next generation of MbUnit.  I'd love to hear your suggestions and
> concerns in that area!
>
> Jeff.
>
> -----Original Message-----
> From: [email protected] [mailto:[EMAIL PROTECTED]
>
> On Behalf Of Brian Kejser
> Sent: Monday, July 30, 2007 7:11 AM
> To: MbUnit.User
> Subject: MbUnit for system tests
>
> Hi
>
> Is anyone else out there using MbUnit for system testing?
>
> With the release of Watin, I've been looking at porting our Ruby / Watir
> system tests to C#. So far the most difficult problem has been finding a
> test framework to replace a custom Ruby test runner.
> Specifically, I've been trying to locate a test framework that supports
> controlled order of test execution and conditional execution of tests
> depending on the success of other tests. Although MbUnit doesn't fully
> support this functionality, it looks like the DependsOnAttribute and the
> AssemblyCleanup attributes should be sufficient in simulating these
> features.
>
> Does it sound like MbUnit is the right test framework for me or should I
> be looking at a different test framework?
>
> Thanks


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"MbUnit.User" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/MbUnitUser?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to