labs / tiddlers / content / labs / lab03 /

In the last lab, we showed you how to do basic automated testing. There are a couple of other things that you need to know:

  • How to refactor a system to make it easier to test. The primary technique that we will use is known as inversion of control.

  • How to use mocks to isolate components.

  • How to drive tests that have user interfaces.

These topics will be covered in this lab. There are a couple of other testing related topics that will be covered in later labs.