The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
\frenchspacing
\title{LectroTest for Perl\\Complete Documentation}
\author{Tom Moertel\footnote{tom@moertel.com}}
\maketitle
\abstract{\noindent This document describes LectroTest for Perl, which
takes the form of the Test::LectroTest family of Perl modules.
LectroTest is an automated, specification-based testing
system.  Rather than forcing you to specify individual
test cases, LectroTest generates them automatically
according to property definitions that you provide.
Each property definition represents a specification of your
software's expected behavior.  LectroTest tests this
behavior by running your software in thousands of random test
cases.  When your software's actual behavior can be
shown to deviate from the specifications, LectroTest
will emit a ``counterexample'' to show where the
deviation occurred.  Counterexamples can be used to
debug your software, and they also make great
regression tests.}