Beyond TDD: Behavior and Acceptance Test Driven Development

I know it's summer, but we're going back to the classroom for our July meetup, with an educational event on Behavior Driven Developement.  And, while this is the PHP Meetup, these principles will apply to any language and any development environment, so please invite your friends, enemies and co-workers.

Our first presentation is an in-depth look at the principles and concepts behind ATDD, BDD and HDD. David Bulkin is an agile trainer, consultant, coach, speaker and writer.  He speaks locally and nationally and has presented on this topic at several Agile conferences recently.  His talk will include some practical, hands-on exercises where you'll be creating testable examples that are language and tool agnostic.  See David's bio for more info on him: http://lithespeed.com/bio/david-bulkin-vice-president-of-training/

For our second presentation, Anthony Shull of Rock River Star will be taking these concepts and demonstrating how they can be applied to a PHP project, using tools like Behat and Mink.

Some additional background:

In Behavior Driven Development (BDD), Business Stories are simple, compact ‘examples’ of the behavior of software. When placed at the center of software delivery, these stories close the communication gap between users, developers and testers. Business analysts derive Business Stories from requirements to confirm with stakeholders that requirements can be trusted. Developers take the same stories and use them to help design their code and automatically test it.

Acceptance Test Driven Development (ATDD) is a practice in which the whole team collaboratively discusses acceptance criteria, with examples, and then distills them into a set of concrete acceptance tests before development begins. It’s the best way to ensure that we all have the same shared understanding of what it is we’re actually building. It’s also the best way to ensure we have a shared definition of Done.

Confused?  You'd better come to the event then.

Join or login to comment.

  • François B.

    The concept is that wholesaling is predominately goods-based as in BJ's, Costco, Sam's Club etc but what about services? That's what we do at Priccut. We barter for deals in services and sell said services in bulk. If interested in leading on the tech side in this venture, shoot me an email and let's chat. Priccut (PRY-CUT)
    Founder
    [masked]

    September 19, 2013

  • François B.

    We're looking to add a PHP Programmer to our team with Equity & Pay with the potential of becoming CTO. The coding was done using Codeigniter and we've had several programmers making minor changes here and there since. However, we need a consistent Code-scient person so if you're interested, let me know we can set up a phone chat, followed by a face to face meet if all goes well.

    September 19, 2013

  • Dan E.

    Does anyone here have CodeIgniter experience? @gateskip

    July 31, 2013

  • Seth R.

    Would anyone happen to have the URL to Anthony's presentation?

    July 10, 2013

  • Nathan G.

    Thanks to David Bulkin from lithespeed.com and Anthony Shull from rockriverstar.com for presenting. Thanks to Eastern University for the space and the pizza.

    And thanks to everyone who showed up and participated -- it was a lively exchange and we had a lot of good comments from those present.

    In August we'll be gathering at Sly Fox for a casual social meetup and brainstorm some ideas for fall educational programs. Watch for the announcement and come out if you can make it!

    July 10, 2013

  • Mark H.

    The presentations were real good. Not long and dry but just enough interesting and relevant information to peak my curiosity to want to learn more about the subjects. The speakers are knowledgeable and did a great job. There was a lot of good conversation going on before and after the presentations.

    1 · July 10, 2013

  • Jonny S.

    Excellent. As a designer some of the tech is outside of my expertise but it all made sense and became clearer as the session developed. Presenters were all excellent.

    July 9, 2013

  • Nathan A.

    Is there anyone that can pick me up from the Rasbora train station?

    July 9, 2013

  • LaMaia

    What's the parking situation?

    July 8, 2013

    • Mark H.

      Regarding parking, follow this link and see the map along with a note about a recent detour situation on King of Prussia Road:

      https://docs.google.co...­

      July 9, 2013

    • LaMaia

      Thanks so much for the map and the link, and especially thanks for getting a meetup scheduled here in the burbs!

      July 9, 2013

  • A former member
    A former member

    Conflict.

    July 8, 2013

  • Jonny S.

    Looks like strong content for a meeting.

    July 8, 2013

  • Brian S.

    Put me in the maybe column. I am going to try to come down with Don if I can complete a server upgrade early enough.

    July 8, 2013

  • Rich W.

    Hi everybody!! I am new to the group, and am excited to attend the meetup this Tuesday! I am also looking for a few developers on a part-time basis to help me out with something I've been working on. If anybody is interested in this opportunity please shoot me an email at [masked]

    See everybody Tuesday!!

    July 7, 2013

  • A former member
    A former member

    Looking forward to coming out and meeting all of you for the first time! See you soon!

    July 3, 2013

  • Nathan G.

    At the Drupal meetup the other night, someone raised the question of whether the Behavior Driven Development event I announced was accessible, and I heard from the venue it is. There are no steps to enter the building, and our event is on the second floor, with an elevator. Please contact me if you have further questions!

    June 20, 2013

    • Alex R.

      That was me - I'll be there with bells on. Thanks for the followup.

      June 20, 2013

  • Owen W.

    Who will be presenting these topics?

    June 19, 2013

  • A former member
    A former member

    Hi Everyone. I want to see if there are any interested parties here for a project involving streaming audio and the music industry. I have a code base involving PHP and MySQL which interfaces with a Wowza streaming server via some JSON APIs... It's actually an entire platform that involves Objective C on the other side of the streaming server, but most of the challenge at this point is on the front/back end of the site. I have already tested a prototype and gotten good feedback and now I need to get something going for Beta testing and fundraising. If you have some free time and would be willing to take this on for an equity stake in a potentially industry-changing company please let me know. Glad to go into further detail offline.

    June 10, 2013

  • LaMaia

    I'm so pleased to see this event at Eastern. Looks very interesting!

    June 10, 2013

  • Mark H.

    I'm in!

    June 6, 2013

  • Brian S.

    I think that will work. Do you need us to bring anything?

    June 3, 2013

  • Nathan G.

    This event will most likely will be held at Eastern University, in Radnor, just off 30 & 476. It's 5 mins from the Radnor SEPTA station and we've had people offer to shuttle anyone coming from the city on the train. We're checking dates in early July - Tues July 9th is my first pick, if it's available. If you're interested, but that date AND/OR location is a problem, please leave a note below -- it's not finalized yet so any input is welcome.

    Also, Eastern will be providing pizza, so if you have to rush over from work, we've got your stomach covered.

    1 · June 3, 2013

  • Mike C.

    depending on where and when, but this is a topic I'm very interested in

    June 3, 2013

  • Brian S.

    We have any idea of where and when this will be?

    June 3, 2013

42 went

Our Sponsors

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more
Henry

I decided to start Reno Motorcycle Riders Group because I wanted to be part of a group of people who enjoyed my passion... I was excited and nervous. Our group has grown by leaps and bounds. I never thought it would be this big.

Henry, started Reno Motorcycle Riders

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