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
This Meetup is cancelled

TDD Workshop for Beginners

  • to
  • Thoughtworks

    315 Montgomery 16th floor, , Francisco, CA (map)

    37.792263 -122.403488

  • Objective 

    Given a problem, analyze and solve the problem. Implement the solution using TDD.


    You must have already installed Ruby 2.0 or later, Rspec 2.1 or later and a text editor.

    What to Expect

    The presentation will introduce the concept and work through an example before the exercises. You will pair up with another developer and practice each sub-skill to master them. The topics that will be covered are:

    Problem Domain Analysis

    • Given a problem description, analyze to understand the problem.

    Solution Domain Analysis

    • The deliverables from the previous phase will be used to create the solution document. This could be implementation details added to the previous document, table, pseudo code etc.

    Designing Test Cases

    • The deliverables from problem domain analysis will be used to practice this skill.

    Writing tests using RSpec

    • The test cases will be converted to specs.

    Structure for Each Sub-Skill

    Exercise 1    :    10 mins

    Reflect         :      5 mins

    Exercise 2   :     10 mins

    Reflect         :      5 mins

    Exercise 3   :     15 mins

    Reflect        :        5 mins

    BREAK        :      10 mins


    Thoughtworks has offered to sponsor us by providing their space, food and drinks. You will also learn from Thoughtworks facilitators during practice. Signup and attend this event to immerse yourself to practice your problem solving and coding skills.

Join or login to comment.

  • Bala P.

    The person who was co-ordinating the event at Thoughtworks quit her job. So I had to cancel the event.

    May 20, 2014

  • Andrew

    I didn't get an email about this meetup being canceled, but seems it's canceled.

    May 16, 2014

  • Kevin

    On the waitlist! Hope I could get in.....

    May 16, 2014

  • A former member
    A former member

    Not going to be able to make it up to SF this weekend, unfortunately. Hoping to catch one of the TDD sessions in the South Bay soon thought!

    May 14, 2014

  • Jagrut M.

    I am very new to Ruby. Is it okay to join this session or any recommendations.

    April 30, 2014

    • Bala P.

      Yes, it's ok. Pair with someone who has some Ruby experience.

      April 30, 2014


Our Sponsors

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