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 -~----------~----~----~----~------~----~------~--~---
