addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

What is TDD and BDD?

What is TDD and BDD? When should they be used? How should they be used? How have the helped you? And when have they hindered you? Come along and join in the conversation and learning.


We encourage members to take photographs during our sessions. If you are not happy for images of you to be posted on the internet/used to publicise the group, please do not attend this event.


The event will be held in the upstairs room at The Plumbers Arms. The sessions are informal and we are happy for you to eat the pub grub / drink during the meetup (the pies are pretty nice).

The pub's site gives directions: http://www.taylor-walker.co.uk/pub/plumbers-arms-belgravia/c0685/

Here's their map:

 

 

Join or login to comment.

  • Mohinder K.

    Here is another article that people may be interested that combines TDD,BDD and ATDD http://www.ambysoft.com/essays/agileTesting.html#AgileTestingStrategies

    September 6, 2014

  • Mohinder K.

    Those who attended the last meetup may be interested in this article The Life and Times of TDD http://www.infoq.com/articles/life-times-tdd?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global

    September 4, 2014

    • Arnau O.

      Good article, thanks for sharing

      September 4, 2014

  • Geetha R.

    Could anyone share, any practical challenges they have faced when doing TDD or BDD? Thanks

    1 · September 3, 2014

  • John B.

    As I was one of the wait listers, I would love to know of any recommended reading materials of BDD and TDD. At the moment, I'm seeing examples that are very simple. I'd like to have some good meaty examples of BDD. Thanks.

    September 3, 2014

    • Alan P.

      Getting meaty examples of BDD is always difficult because it often ends up exposing important business information and clients don't like that.

      Key points:
      1) BDD is about having requirements conversations and using examples to aid communication. You want to discover what people don't know by asking questions; "What happens in this situation?" or "Can you think of another case/example?"
      2) The business (PO/BA) has to be involved in the conversations or you will miss key domain information
      2) Using "Given When Then" is optional, it's just a template to help extract and layout information.
      3) Automation is a nice to have.
      4) Don't create a Scenario for every path in your requirement, you're doing ATDD then.

      Liz Keogh has some good blog posts: http://lizkeogh.com­

      From the financial world but this article has little tips from experienced practitioners: http://www.thetrading...­

      September 3, 2014

    • Jodi W.

      I would expand on point 4 above to say the other thing that was made clear in the meeting, that BDD should be identifying and testing ONLY the MVP, so it acts as your soak test script that the main functionality is operational, and meaning that it doesn't take an age to test it

      September 3, 2014

  • Geetha R.

    I was in the satellite group that met outside:) and was a great group. Thank you Ian, for sharing your knowledge on TDD and BDD, particularly liked the welsh quadrant, was an eye-opener. Learnt a lot from our group members too. Would definitely go again.

    September 3, 2014

  • Jodi W.

    Interesting talk. For you waitlisters who didn't try to gatecrash, I'll brief you on one bit of the discussion. I argued that TDD had nothing to do with Agile, it being a specific software development tool that made no impact on Agile, and was essentially dead anyway. Convincing arguments back were:
    1) Yes, it does impact Agile because it makes it easier to refactor, and doing it all the time through development adds to the predictability about how long things take to develop (so stop dropping it at deadline time!)
    2) In the long run, things will still take the same amount of time to develop instead of mushrooming due to other bits of the software unexpectedly breaking.
    3) It's not specific to software development. Mike cited using car prototypes to test in wind chambers as an example of another industry that was effectively doing TDD.
    4) It might seem to be dead - only very few companies seem to actually do it in its' purest sense, and aren't just doing Test During Development!

    September 2, 2014

  • Haden J.

    Sorry, I got an email at 18.13 about a place opening up and couldn't attend at short notice

    September 2, 2014

    • David L.

      No problem Haden

      September 2, 2014

  • Jodi W.

    Just a reminder to update your RSVP if you can't attend tonight. If you don't go, we will know you didn't and could make a nice bit of cash selling your name to an angry waitlist mob!!

    I myself *may* have to pull out for tonight, but I don't know for definite yet. Will know in an hour or two, so waitlisters, be ready for one possible pullout.

    September 2, 2014

  • Martina S.

    Sorry won't be able to make it, still working :-(.. I've updated my rsvp.

    September 2, 2014

  • Jonathon Lee W.

    Hi.. I'm still on the waiting list too and talk around ATDD, BDD & TDD at such events as Gartner this year. Especially around Test First Delivery (have previous presented at London Agile Discussion Group too).

    September 2, 2014

  • David L.

    Gold star to Margaret Carey who has given up her place because she's not quite sure she can make it. Thanks Margaret.

    1 · September 1, 2014

  • John B.

    Hi. Wanting to move from the waiting list to going. Can anyone please notify me if this changes? Thanks

    August 27, 2014

    • Jodi W.

      The site will notify you if you have them turned on (it's the default). People may not start dropping out till the day itself, so hold on!

      August 27, 2014

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy