YAPC::CA
From Test::Simple to Test::Extreme
Index
Table of Contents
Introduction
1.
From Test::Simple to Test::Extreme - Software Testing For Perl Developers
2.
Perspective
3.
Perspective
4.
The Solution
5.
The Real Solution
Basic Testing
6.
Email from hell part 1
7.
Perl's practical approach
8.
Simple Tests from Scratch
9.
Perl Testing Protocol
10.
Simple Tests from Scratch
The Core Test::* Modules
11.
Test::Harness
12.
Easier tests with Test::Simple
13.
Test::Simple
14.
Easier tests with Test::More
Writing a CPAN-Style Test Suite
15.
You're Already Doing it!
16.
Where the Tests Live
17.
Building a CPAN module
18.
Building a CPAN module - Adding Tests
19.
What We've Accomplished
Get The Most Out of Your Tests
20.
How to get the Most out of your Test Suite
21.
Skip Tests - Don't Let Them Fail!
22.
Habits for Effective Testing
23.
Why Test first?
Embedding Tests in Your Code
24.
Embedding Tests in Pod
25.
Embedding Tests in Pod - continued
26.
Testing Your Pod Examples
27.
Embedded Tests - Pros and Cons
Various Testing Domains
28.
Many Ways to Say 'ok'
29.
Testing Domains
30.
All These Modules Play Well Together
Testing Legacy Systems
31.
Email from hell part 2
32.
How to Test Complete Legacy Systems
33.
How to Test Web Pages
34.
Testing Web Pages with WWW::Mechanize
Advanced Testing Topics
35.
Email from hell part 3
36.
Advanced Testing Topics
37.
Object Oriented Testing
38.
Object Oriented Testing - Example
39.
Integration Testing
Think Like A Bug
40.
How to Write Good Tests
41.
Split Personality
42.
Some Specific Things to Test
43.
Some Specific Things to Test
Conclusion
44.
Further Reading
45.
Perspective
46.
Thank You!
Bonus Material
47.
Including Test::More and Test::Simple in your CPAN distribution
48.
Embedded Tests with Test::Extreme
49.
Testing Domains - Data Types with Test::Data
50.
Testing Domains - Testing Exception Based Code
51.
Testing Domains - Web Pages and Web Servers
52.
Testing Domains - Various other Testing Domains
53.
Testing your Module Distribution
54.
Testing your Tests
55.
When your Tests Become so big they go OO
<< Previous
|
Index
|
Next >>
Copyright © 2003
Michael Graham