Introduction to Ruby Introduction to WATIR Testing Web Applications
Test Frameworks Test::Unit Demo
Test::Unit is fine for unit testing. However, it can be tricky for system testing where you have dependencies on the outcomes of previous tests.
Default alphabetical test execution order is annoying
Watir library has new TestCase class so you can override this order
Need to build calling scripts/framework if you only want to run a subset of tests
Doesn’t provide guidance for organising large numbers of tests (e.g. 100’s+)