Adapdev Technologies, LLC
Software by Sean McCormack and Friends

Home | Projects | About Me | Sean's Blog | Adapdev Blog

Reviews!

Read the awesome review Zanebug received from Mike Gunderloy in the October 2004 edition of ADTMag.com:

"Zanebug, an outgrowth of and improvement on NUnit, is one of the promising recent entrants in [the TDD] field...If you've been keeping an eye on the unit-testing world, it's worth looking at Zanebug to see if it's a better alternative for your own needs."

Some other recent reviews:

"The developers of NUnit did a wonderful job. However, there is a lot of functionality that is not in the GUI. If you are looking for more details, and a more 'professional' GUI, Zanebug may be helpful." - heybo.com

"Zanebug is Like NUnit, but with a few extra features, the coolest
of which IMHO is performance statitics on tests" - Randomize Blog

"Unit testing with cool perf analysis" MSDN Powertoys Blog

"Zanebug is a better GUI for NUnit. Check it out." blog.dreampro

Features

Zanebug is an advanced tool for comprehensive unit and integration testing. Features include:

  • Full NUnit 2.1 and 2.2 Compatability
    • Use your existing NUnit tests with absolutely no changes
    • No need to recompile for differences between NUnit 2.1 and 2.2 (problem w/ the NUnit 2.2 release)
    • Harness the full capabilities and professional GUI of Zanebug
  • VS.NET 2003 Integration
    • Run inside of VS.NET
    • Command bar add-in
    • Right-click context menu
    • Results displayed in output box
  • Comprehensive Results
    • Exception Messages and Stack Traces
    • Breakdown of Passed / Failed / Ignored results
    • Console Output
    • Console.Error Output
    • Debug Output
    • Trace Output
    • List of loaded Assemblies, versions and locations
    • Thread #
    • Iteration Id
    • Test Category
    • Result Filtering for detailed comparisons
  • Detailed Performance Metrics
    • Test Duration
    • Avg Test Duration (average of all iterations)
    • % of overall Duration
    • Operations per second
    • Memory consumed
    • Exception Messages and Stack Trace
    • Real-time Perfmon Integration
  • Advanced Testing Capabilities
    • Run-time editing of Test behavior (repeat count, ignore tests, category, etc.)
    • Test categorization for result grouping
    • Test specific SetUp and TearDown
    • Pass/Fail tests based on performance metrics
    • Iterations tests for advanced metrics
  • Feature-Rich Reporting Capabilities
    • Export Results to Xml
    • Export Results to well-formatted text
    • Performance Graphing
    • % Passed
  • Command Line Version
  • Full Documentation
  • Full Source Code

 

Screenshots


Summary Tab

Performance Metrics Tab

Console Output Tab

Comparison Graph

Perfmon Tab

Assembly List

Text Formatted Results

Command Line Version

Roadmap

Here is our current release roadmap. Please note, this timeline can change based on feedback.

Item Description
v1.7 (Q1 2007)
mbUnit Support Ability to run mbUnit tests within the Zanebug UI
Data / Row Tests Test attributes to simplify data-driven and row-based testing
v2.0
Windows Forms Testing Porting of NUnitForms to the Zanebug platform and create enhanced UI / new features
Mock library Creation of Mock library for enhanced testing
Test Classification Ability to classify and sort tests according to classification (i.e. Unit, Functional, Regression, etc.)
vNext
Web-based Interface Create web-based interface so that tests can be run on a web server
Automated Test Creation Automatically create test outlines based on Reflection
Internationalization Support for internationalization and the introduction of a Spanish version (courtesy of Eduardo Diaz)
Plugin Architecture Create plugin architecture to allow integration of external tools via the file menu (Ex: NProf, NCover, Reflector, etc.), and integration of custom controls within the GUI
HTML Output Generation of HTML reports
NAnt Integration Ability to run Zanebug via NAnt
Website Testing Create website recorder / playback UI with integrated assertions
Remote Testing Provide running of tests on remote computers

Wishlist

In addition to contributing to the roadmap items, here are some specific wishlist items. If you have time to address these, please us know!

Item Description
Mono Compatability Need to test/modify src to run on Mono. Note, this will require the removal of the Perfmon feature
VS.NET Template Creation of VS.NET Template to allow for faster creation of Zanebug tests (i.e. automatically references .dlls, has test outline, etc.). Need installer to install template.