TDD for Beginners

Objective : 

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

Prerequisite :

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

You have to watch videos that will walk you through how to solve each type of problem. There will be no presentation during the bootcamp. 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


Join or login to comment.

Our Sponsors

People in this
Meetup are also in:

Imagine having a community behind you

Get started Learn more
Rafaël

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

Start your Meetup today

Act now and get 50% off.
Until February 1.

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