Re: TDD/BDD and Use cases.
- From: "Tim Haughton" <timhaughton@xxxxxxxxx>
- Date: 30 Jan 2007 01:05:07 -0800
On Jan 30, 4:24 am, "Daniel T." <danie...@xxxxxxxxxxxxx> wrote:
I just saw Dave Astels' google TechTalk about behavior driven
development [http://preview.tinyurl.com/mx4p2] and I couldn't help but
wonder what connection it has, if any with UML use cases.
Like TDD, BDD is a devlopment best practice. I'd never really
considered a link between BDD and UML use cases before, but then I
very rarely use use cases. In fact I can't remember the last time I
used use cases, 5+ years ago or something.
I must admit, I am one of the people he talks about who viewed TDD as
more of a verification procedure than a specification procedure, so I
never made the connection before. When I saw his presentation,
especially the method names, I immediately thought about use cases and
how they may relate.
BDD is, to a significant extent an exercise in Neuro-Linguistic
Programming. It tries to shed the test nomenclature of TDD and frame
our activities in a language that provokes specification oriented
thoughts as opposed to verification oriented ones.
BDD doesn't, however, specify what happens before we hit the code.
That's up to the team and the wider process. I'd be interested in
reading about any experiences you have with Use Cases and BDD.
--
Regards,
Tim Haughton
http://agitek.co.uk
http://blogitek.com/timhaughton
.
- Prev by Date: Re: Critique of Robert C. Martin's "Agile Principles, Patterns, and Practices"
- Next by Date: Re: Critique of Robert C. Martin's "Agile Principles, Patterns, and Practices"
- Previous by thread: Client/Service relationships & Flow of Requirements.
- Next by thread: Re: TDD/BDD and Use cases.
- Index(es):
Relevant Pages
|