Zanebug was developed to provide a unified platform for unit and integration testing. The current release addresses component-level unit testing, with a fair amount of development time focused on performance statistics and a flexible architecture. The long-term view for Zanebug is a tool that provides integrated component, form and web-based testing both locally and remotely with all the necessary performance information necessary for enterprise development.
Before you begin writing tests, it's important to understand some key terms:
TestSuite
A TestSuite is a collection of TestAssemblies. A TestSuite is built dynamically in the Zanebug engine for each assembly that is loaded.
TestAssembly
A TestAssembly is a collection of TestFixtures (test classes) in an assembly.
TestFixture
A TestFixture is a class that contains multiple test methods. The [TestFixture] attribute declares a TestFixture.
Test
A Test is a method that performs some internal validation, and either fails or passes. The [Test] attribute declares a Test