Hlavní menu

Nástroje

PremekBrada / OverviewOfBDD

View (print) - Edit page | Recent changes - Page history

Updated 10 December 2012, 14:54 by PremekBrada

PremekBrada.OverviewOfBDD History

Show minor edits - Show changes to markup

10 December 2012, 14:54 by PremekBrada -
Changed lines 33-34 from:

Concrete

to:

Interesting slides

Deleted lines 37-39:
  • easyb, an JVM framework for BDD
10 December 2012, 14:54 by PremekBrada -
Changed lines 3-6 from:

The BDD is, as far as I understand so far, a requirements/testing specification approach rather than a development methodology. But it's a cool one.

  • Prezi presentation work in progress
to:

The BDD is a requirements/testing specification approach (rather than a development methodology, as it's originator Dan North sells it). But it's a cool one.

Changed lines 16-19 from:

What is BDD

A methodology for agile development - that's how Dan North, originator, sees it: http://skillsmatter.com/podcast/java-jee/how-to-sell-bdd-to-the-business (download the slides) - extension of user stories tightly linked to testing

to:
09 December 2012, 18:02 by PremekBrada -
Added lines 21-22:

JBehaveInEclipse howto, based on my experiments

09 December 2012, 17:18 by PremekBrada -
Changed lines 19-20 from:
to:

Tips and hints

Tutorials: there aren't many, it seems

  • JBehave on GitHub the "Java Spring" part (not the groovy etc parts)
  • How to configure JBehave blog post
09 December 2012, 16:39 by PremekBrada -
Added lines 28-33:
  • java/jbehave
  • php/symphony but great overall intro
  • php/behat with good intro
29 November 2012, 18:05 by PremekBrada -
Added lines 5-6:
  • Prezi presentation work in progress
Deleted lines 20-21:
29 November 2012, 18:03 by PremekBrada -
29 November 2012, 17:57 by PremekBrada -
Changed lines 11-12 from:

I see "the Gherkin syntax" as a culmination of these, see ExamplesOfBDD. Which of the ToolsForBDD use it?

to:

I see the Gherkin syntax as a culmination of these, see ExamplesOfBDD. Which of the ToolsForBDD use it?

What is BDD

A methodology for agile development - that's how Dan North, originator, sees it: http://skillsmatter.com/podcast/java-jee/how-to-sell-bdd-to-the-business (download the slides) - extension of user stories tightly linked to testing

29 November 2012, 17:41 by PremekBrada -
Changed line 5 from:

Interrelated confluent sources leading to BDD

to:

Interrelated confluent SourcesOfBDD?

Changed lines 11-12 from:

I see "the Gherkin syntax" as a culmination of these.

to:

I see "the Gherkin syntax" as a culmination of these, see ExamplesOfBDD. Which of the ToolsForBDD use it?

29 November 2012, 17:39 by PremekBrada -
Added line 8:
  • acceptance test driven development
29 November 2012, 17:20 by PremekBrada -
Added line 14:

Meta

Added lines 16-18:
  • slideshare search

Concrete

25 October 2012, 12:02 by PremekBrada -
Changed line 14 from:
  • diigo bookmarks on BDD
to:
  • diigo bookmarks on BDD
25 October 2012, 11:58 by PremekBrada -
Changed lines 14-15 from:
  • diigo bookmarks on BDD
to:
  • diigo bookmarks on BDD
  • easyb, an JVM framework for BDD
16 October 2012, 09:02 by PremekBrada -
16 October 2012, 08:57 by PremekBrada -
Added lines 1-14:

Overview of Behaviour Driven Development

The BDD is, as far as I understand so far, a requirements/testing specification approach rather than a development methodology. But it's a cool one.

Interrelated confluent sources leading to BDD

  • reqts spec means - use case scenario template (with pre-/post-conditions), user stories (with tests on the flip side of the card)
  • test-driven development and xUnit frameworks automation
  • DSLs? and self-documenting code (remember Knuth)

I see "the Gherkin syntax" as a culmination of these.

Resources

  • diigo bookmarks on BDD