Feature: Integration with Slim

Bug #551608 reported by Jv
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
NUnit V2
Opinion
Wishlist
Unassigned

Bug Description

Slim is an exciting prospect and most of the folks using Fitnesse are moving or are encouraged to move to Slim. There are features like Scenario tables (which are not tests by themselves at all but get run only against scenarios hence the connect with Unit Tests) and Decision Tables (given certain input, test for this output...much like Theory and DataPoints), which can also work in conjunction with Scenario Tables.

Can we make plans for Slim integration with NUnit as well?

Tags: feature
Revision history for this message
Charlie Poole (charlie.poole) wrote : Re: [Bug 551608] [NEW] Feature: Integration with Slim

Somebody could volunteer to write a blueprint for this, describing how it
would work, how it would interact with NUnit, etc.

Charlie

On Tue, Mar 30, 2010 at 7:27 AM, Jv <email address hidden> wrote:
> Public bug reported:
>
> Slim is an exciting prospect and most of the folks using Fitnesse are
> moving or are encouraged to move to Slim. There are features like
> Scenario tables (which are not tests by themselves at all but get run
> only against scenarios hence the connect with Unit Tests) and Decision
> Tables (given certain input, test for this output...much like Theory and
> DataPoints), which can also work in conjunction with Scenario Tables.
>
> Can we make plans for Slim integration with NUnit as well?
>
> ** Affects: nunitv2
>     Importance: Undecided
>         Status: New
>
> --
> Feature: Integration with Slim
> https://bugs.launchpad.net/bugs/551608
> You received this bug notification because you are a member of NUnit
> Developers, which is subscribed to NUnit V2.
>

tags: added: feature
Changed in nunitv2:
importance: Undecided → Wishlist
Revision history for this message
Jv (jv-ravichandran) wrote :
Download full text (3.7 KiB)

Hi Charlie,

I hope you are enjoying your break and the conference.

I will try to explain as clearly as possible the need for such a feature.

I have been working on "Kanban with UADD (User Acceptance Driven
Development)" and discovered certain ways to make UADD and BDD (Business
Driven Development) to work at the same time without disturbing the
underlying development process - Scrum or XP or Kanban or whatever without
incurring any overhead.

Here goes...

Given that a team has a BA, a Dev team, a QA team and are following some
Agile method of software development, I have made certain assumptions here.

1. That the BA, the Dev team and the QAs write down scenarios, for all
stories in the current iteration, in some form (may be an Excel sheet) and
the Acceptance Criteria right at the beginning of each iteration.

2. That each scenario will result in a unit test.

3. That when development is complete (all unit tests are green), QA writes
Scenario tables for all scenarios identified at the start and executes its
acceptance tests with Slim.

4. That there is a lot of benefit in automating a test cycle that starts
with unit tests and ends with acceptance/functional tests and back; to
ensure that both dev tests and QA tests are completely sychronized.

I had been exploring Slim and integration with NUnit was suggested by me so
that a complete, automated test framework could be devised beginning with
scenarios (from the business) to unit tests (from the devs) to
functional/acceptance tests (from the QAs) and back to mapping the
functional/acceptance tests to the scenarios generated for the unit tests.

The end benefit is that the business as well as the testers are satisfied
with their requirements having priority without having to rely only on a dev
team's domain knowledge.

If I have made sense (if not, I will try to elaborate more) till now, how to
make it happen?

Jv

On Tue, Mar 30, 2010 at 7:00 PM, Charlie Poole <email address hidden> wrote:

> Somebody could volunteer to write a blueprint for this, describing how it
> would work, how it would interact with NUnit, etc.
>
> Charlie
>
> On Tue, Mar 30, 2010 at 7:27 AM, Jv <email address hidden> wrote:
> > Public bug reported:
> >
> > Slim is an exciting prospect and most of the folks using Fitnesse are
> > moving or are encouraged to move to Slim. There are features like
> > Scenario tables (which are not tests by themselves at all but get run
> > only against scenarios hence the connect with Unit Tests) and Decision
> > Tables (given certain input, test for this output...much like Theory and
> > DataPoints), which can also work in conjunction with Scenario Tables.
> >
> > Can we make plans for Slim integration with NUnit as well?
> >
> > ** Affects: nunitv2
> > Importance: Undecided
> > Status: New
> >
> > --
> > Feature: Integration with Slim
> > https://bugs.launchpad.net/bugs/551608
> > You received this bug notification because you are a member of NUnit
> > Developers, which is subscribed to NUnit V2.
> >
>
> --
> Feature: Integration with Slim
> https://bugs.launchpad.net/bugs/551608
> You received this bug notification because you are a member of NUnit
> Developers, which...

Read more...

Changed in nunitv2:
status: New → Opinion
Revision history for this message
Jv (jv-ravichandran) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.