We all agree that we should write tests for our code for numerous reasons, but often we dont know hao.
Robert Collins, Erik de Castro Lopo and Peter Miller will guide you through 4 approaches to writing tests which you will be able to apply to your own projects.
You will need a laptop with complete a python, c, c++ development environment. Using the source for an existing open source project you will implement a test for a user story for each of these four approaches:
Small tests and build up
Divide and conquer the tests
Divide and conquer the code
Discussion and interaction will be encouraged.