Contents
Why Test?
Why I Test
Why Test First?
Development/Testing Old World View
A More 'Agile' Approach
The Test-Driven Development Cycle
Today's Example
Yes, we're reinventing ...
The Requirements
Perl Testing Toolkit Basics
Test-Driven Development Mantras
Test-Driven Development In Action
A First (failing) Test
Running the Test
Make it Pass
Running the Test
Refactor
Re-running the Test
More Tests
More Code
More Tests
More Code
More Tests
More Code
Refactor
More Tests
More Code
More Tests
More Code
More Tests
More Code
More Tests
More Code
More Tests
More Code
More Tests
More Code
Refactor
More Tests
More Code
More Tests
Code Fix
More Tests
More Code
Refactor
More Tests
More Code
More Tests
More Code
More Tests
No More Tests?
Reporting Code Coverage
Coverage Report - Drilling Down
Coverage Isn't Everything
One More Test
POD Coverage Testing
Testing Web Apps
A Sample Test Script
SKWAT.pm
Useful Additions to SKWAT.pm
One Final Tip
The End