Intermediate Perl Testing: (or, How Do I Control This Thing?)
You know the basics of testing, and sometimes even see is() and ok() statements
in your sleep. Testing has become a regular part of your development cycle,
but you have the sneaking suspicion that there is more you could be doing.
This talk will cover more conceptual issues that are a little more advanced
that basic training, including:
- blackbox vs glassbox testing,
- coverage tools,
- what to test (and what not to test),
- how to integrate testing and version control,
- when to override and when to mock,
- writing user-facing tests,
- testing things that aren't code using TAP::Harness,
- how to be efficient when writing tests,
- writing your own testing library using Test::Builder, and
- how to win friends and convince others that testing is a good idea.
Keywords: Perl, Tests, Testing, Intermediate
Josh Heumann
Developer, realestate.com.au
|
Oregon. He and Michael Schwern did the one thing you're not supposed to do in
a talk and wrote live code in Live Perl Testing.
He has Perl to thank for bringing him to Australia, and he believes in a diet
of testing, repositories, and bran. He has an article for O'Reilly due any day
entitled, "10 Things I Wish I'd Leaned With My CS Degree."
Ref: OS7P0056