testing-basics

TDD A Course

Stars
7

A rubylearning.org Course

Testing Basics

Copyright 2008 rubylearning.org and contributing authors.

Objectives of this lesson:

You will be able to answer the following:

  • What kinds of testing "levels" you know of?
  • What are the differences between those levels?
  • Explain TDD in your own words.
  • Explain Unit Testing in your own words.
  • Comment on Unit Testing == TDD.
  • What are the "rules" (best-practices) for coding Unit Tests?

Top level course contents and prerequisites

Prerequisits

  1. Ruby Core
  2. gem
  3. irb

Course Broad Outline

  1. History behind Test::Unit and why is in Standard Library
  2. ZenTest
  3. flog/heckle - Windows is a problem, indeed
  4. rubydoctest
  5. test-spec/spec-unit

Remarks:

Change proposals that are active should be listed here.