Perl has a strong history of automated tests. A very early release of
Perl 1.0 included a comprehensive test suite, and it's only improved
from there. Learning how Perl's test tools work and how to put them
together to solve all sorts of previously intractable problems can make
you a better programmer in general. Besides, it's easy to use the Perl
tools described to handle all sorts of testing problems that you may
encounter, even in other languages.
Like all titles in O'Reilly's Developer's Notebook series, this "all
lab, no lecture" book skips the boring prose and focuses instead on a
series of exercises that speak to you instead of at you.
Perl Testing: A Developer's Notebook will help you dive right in and:
- Write basic Perl tests with ease and interpret the results
- Apply special techniques and modules to improve your tests
- Bundle test suites along with projects
- Test databases and their data
- Test websites and web projects
- Use the "Test Anything Protocol" which tests projects written in languages other than Perl
With today's increased workloads and short development cycles, unit
tests are more vital to building robust, high-quality software than
ever before. Once mastered, these lessons will help you ensure
low-level code correctness, reduce software development cycle time, and
ease maintenance burdens.
You don't have to be a die-hard free and open source software developer
who lives, breathes, and dreams Perl to use this book. You just have to
want to do your job a little bit better. Also you can check out http://www.windley.com/archives/2008/01/perl_testing.shtml, hope this will help you.
-------------
|