|Do you know where your variables are?|
I am looking for suggestions of modules to build a framework with, tutorials or websites with good information, and if there are any books you all would suggest on the subject.
Online there are a bunch of useful links at http://del.icio.us/tag/perl+testing.
In the non-perl specific world I'd also take a look at:
http://www.testdriven.com - General blog/portal/aggregator site on testing. Mostly TDD. Some Perl occasionally.
http://www.testingeducation.org/BBST/ - Really excellent online materials on testing - but has a far bigger scope than just developer written automated unit tests. For those considering testing as a career option.
Lessons Learned in Software Testing: A Context Driven Approach, Cem Kaner, James Bach, Brett Pettichord - Very readable book on software testing in general. A collection of hundreds of good practices and tips.
Test Driven Development, Kent Beck - Everybody should read it. It's thin too :-)
Test Driven Development: A Practical Guide, Dave Astels - Nice intro to TDD. Covers various xUnit frameworks in several languages (not Perl unfortunately)
Pragmatic Unit Testing In Java with JUnit, Andy Hunt, Dave Thomas - Mostly JUnit, but well written. As long as you can read Java you should be able to take useful stuff away from it.