Project Description
BDD inspector and report generator.

Arepa is a lightweight non-invasive tool that helps you to implement Behavior Driven Development (BDD) on .NET projects. Arepa produces guidelines of using BDD on your current tests, and customisable and portable test reports integrating XML Documentation Comments. It's developed in C# using Scrum and BDD.

<This documentation is for preview only, and is subject to change in later releases.>
  • Do you want to use Behavior Driven Development (BDD) on your .NET Projects?
  • Do you want a tool to inspect if you are doing it well?
  • Do you want to maintain a well documented test harness?
  • Do you want a tool to produce a test report oriented to BDD?
Arepa is the tool you were looking for!

Steps
  1. Write your features and scenarios in plan-text using your XML documentation comments.
  2. Arepa inspects if you are following a proper BDD and it will throw a set of errors and warnings to help you to do it well.
  3. Run your tests.
  4. Arepa generates a test results report like this one, with all your features and scenarios.

Features
  • It Inspects the XML documentation comments (/// in C# or ' in VB) that are embedded in the source code of your tests and throws a set of errors and warnings if you are not following proper Behavior Driven Development.
  • It generates a portable (html) test report by combining features and scenarios found, and the MSTest results files generated by your tests. This report is BDD oriented.

Benefits
  • Avoid the use of invasive BDD frameworks.
  • Guide you on the correct use of BDD.
  • Reuse your current test harness to be compatible with BDD (new test projects are not required)
  • Help you to maintain a well-documented source code on your tests.
  • Produce a customisable html report oriented to BDD principles and to your business.

Quick guide

My Blog

My blog can be found at http://jperez.net where I post news and updates about Arepa.

Last edited Apr 1, 2012 at 5:42 AM by Jose_Perez, version 20