These offer some general background -
Help with Writing Tests - Foundation and community invite to help with 'do nothing' pass tests
Should the testing framework be re-designed?