April 2010
Intermediate to advanced
504 pages
9h 56m
English
Perl has an amazing test culture, and a great set of tools for testing and managing your code. It might even have some of the most widely tested code on the planet, thanks to CPAN Testers (Item 97).
Perl has had a testing infrastructure in place since the first Perl modules came out. The testing craze really took off when Michael Schwern starting pushing testing with the Test::More module, which made testing almost trivial. You simply loaded the module and called some convenience functions:

The Test::More module emits TAP (Test Anywhere Protocol), a simple results format that was started in Perl and has spread to many other languages. ...