addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrosseditemptyheartfacebookfolderfullheartglobegmailgoogleimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

TDD for Beginners : Writing your First Test

Who is it for?

This is for beginners. You are new to TDD or only heard about TDD. 


1. You already know the basics of programming.

2. You know basic Ruby.

3. You have already installed Ruby 1.9.x or 2.0 and RSpec 2.x on your laptop.

What will I Learn?

You will learn about assertions and Test First Programming. 


If you complete the exercises you will walk away with strong foundation to learn more about TDD on your own or attend subsequent TDD classes that will build upon this foundation. You will be able to use TDD on simple problems like Factorial, Fibonacci etc. You can apply these TDD concepts to any language.


• Presentation      -  20 Minutes

• Demo               -  20 Minutes 

• Exercise            -  30 - 45 Minutes

• Solution Review -  20 Minutes

The presentation will give you the background and the demo will illustrate how to apply the concepts. You will then practice TDD by working on coding exercises. I will conclude the session by reviewing the solution to the exercises.

Required Software 

You need to have Ruby 1.9.x or 2.0 and RSpec 2.x already installed before the class. We don't have time to deal with installation issues. I will NOT spend any time on installation issues during the class. Send me an email before the event to get help on any installation problems.


In order to reduce no-shows, you need to pay for this event. You will get a full refund when you show up for the event or change the RSVP to No by Oct 11. 

If you don't change your RSVP to No or you don't show up, then you will NOT get any refund.

Join or login to comment.

  • Steven

    Great intro to Rspec and testing.

    1 · October 12, 2013

    • Bala P.

      I enjoyed teaching.

      October 13, 2013

  • Bon

    Hi Bala, will there be another session of this? The class was full when I first saw this and didn't check back in time to see drop outs.

    October 12, 2013

    • Bala P.

      I can schedule another one if there is enough interest. What days are convenient to you? I need at least two hours to cover the basics. Ideally just two students.

      October 13, 2013

  • Bala P.

    I am on the second floor.

    October 12, 2013

3 went

  • Bala P.
    Chief Nerd Officer, Organizer,
    Event Host
  • A former member

Your organizer's refund policy for TDD for Beginners : Writing your First Test

Refunds are not offered for this Meetup.

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