Skip to content

Perl Testing

Best in textbook rentals since 2012!

ISBN-10: 0596100922

ISBN-13: 9780596100926

Edition: 2005

Authors: Ian Langworth, Chromatic, Chromatic

List price: $29.95
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Is there any sexier topic in software development than software testing? That is, besides game programming, 3D graphics, audio, high-performance clustering, cool websites, et cetera? Okay, so software testing is low on the list. And that's unfortunate, because good software testing can increase your productivity, improve your designs, raise your quality, ease your maintenance burdens, and help to satisfy your customers, coworkers, and managers. 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…    
Customers also bought

Book details

List price: $29.95
Copyright year: 2005
Publisher: O'Reilly Media, Incorporated
Publication date: 7/24/2005
Binding: Paperback
Pages: 208
Size: 6.75" wide x 9.00" long x 0.50" tall
Weight: 0.748
Language: English

Ian Langworth ( http://langworth.com/ ) has been writing Perlfor years and actively involved in the community since 2003.He has contributed a handful of modules to the CPAN, most ofwhich are Kwiki-related. He has spoken at Perl-relatedconferences as LISA and YAPC. Ian is also the authorsurprisingly widespread utility, Cadubi, which is packagedfor many free operating systems.Ian is currently studying Computer Science and CognitivePsychology at Northeastern University. Whilst pursuinga degree, he's participating in an volunteer systemsadministration group and working toward making higher codequality and robustness an easier goal to achieve.He currently resides in Boston, Massachusetts where…    

Preface
Beginning Testing Installing
Test Modules Running
Tests Interpreting
Test Results Writing Your First
Test Loading Modules Improving
Test Comparisons
Writing Tests Skipping
Tests Skipping
All Tests Marking
Tests as TODO Simple
Data Structure Equality
Data Composition
Testing Warnings
Testing Exceptions
Managing Tests Organizing
Tests Checking Your Coverage
Writing a Testing Library
Testing a Testing Library
Writing a Testing Harness
Testing Across the Network
Automating Test Runs
Distributing Your Tests (and Code)
Testing POD Files
Testing Documentation
Coverage Distribution
Signatures Testing
Entire Distributions
Letting the User Decide
Letting the User Decide (Continued)
Bundling Tests with Modules
Collecting Test Results
Validating Kwalitee
Testing Untestable
Code Overriding Built-ins Mocking
Modules Mocking
Objects Partially Mocking
Objects Overriding
Live Code Overriding
Operators Everywhere
Testing Databases
Shipping Test Databases
Testing Database
Data Using Temporary Databases
Mocking Databases
Testing Web Sites Testing
Your Backend Testing
Your Frontend Record and Play Back Browsing Sessions
Testing the Validity of HTML Running
Your Own Apache
Server Testing with Apache-Test
Distributing Modules with Apache-Test
Unit Testing with Test: Class Writing Test
Cases Creating Test
Fixtures Inheriting Tests
Skipping Tests with Test: Class Marking Tests as TODO with Test: Class
Testing Everything else
Writing Testable Programs
Testing Programs
Testing Interactive Programs
Testing Shared Libraries
Index