Test Driven Shell Script Development? Heck yes!
From Opensourcetesting.org News
shUnit2 is a xUnit based unit testing framework for shell scripts (eg. sh, bash) that is modeled after the JUnit framework. It is designed to make unit testing in shell as simple as possible.