in reply to Testing parts of perl scripts
Wow, Beth! What a jewel!!
Test::Exception is also useful. Generally, these scripts would be easier to test (and to use...) if they were modules (packages). Then you would have a very well-defined and isolated context for testing.
Try to move your organization into the idea that testing is development, and that it ain't over until the tests (which are designed first...) run clean and stay clean. You'll have a lot more weekends to yourself.