Free QA! What FOSS can Learn from CPAN Testers

David Golden (Bunchmail)
Location: Portland 256
Tags: cloud, perl, qa
Average rating: ****.
(4.00, 5 ratings)

If you’ve heard of Perl, you’ve probably heard of CPAN. But did you know that CPAN comes with a free QA team? CPAN Testers is a large-scale, distributed, grass-roots project to continuously collect and syndicate Perl library tests from over 80 different platforms and every version of Perl since 5.6.

Over 150 volunteers test the 20,000 libraries already on CPAN plus 1,000 new uploads each month. Over 6.5 million test reports have been collected to date and over 400,000 more arrive each month. Within days of a library arriving on CPAN, it will be tested dozens of times. And it’s all free — free as in speech and free as in beer.

Where did this project come from? Why did it succeed? How is it benefiting Perl users and developers? And what can other FOSS projects learn (or steal) from CPAN Testers?

This talk uses CPAN Testers as a case study to explore four important practices for large-scale, volunteer QA projects.

  • Building for your culture: why a culture of testing matters and how not to alienate people with (unsolicited) QA
  • Getting people hooked: how to attract new participants and how to keep them motivated through feedback and competition
  • Freeing the data: why public QA benefits the community and how innovative mashups are changing the way developers use QA
  • Designing for change: how volunteer projects can plan for growth and how to use cheap cloud services as a force multiplier
Photo of David Golden

David Golden


David Golden is author or maintainer of dozens of Perl modules, including much of the Perl module toolchain. He was the first release engineer for Strawberry Perl and led the design and migration of CPAN Testers to a cloud architecture. He has been programming Perl for over 12 years.

  • Intel
  • Microsoft
  • Google
  • Facebook
  • Rackspace Hosting
  • (mt) Media Temple, Inc.
  • ActiveState
  • CommonPlaces
  • DB Relay
  • FireHost
  • GoDaddy
  • HP
  • HTSQL by Prometheus Research
  • Impetus Technologies Inc.
  • Infobright, Inc
  • JasperSoft
  • Kaltura
  • Marvell
  • Mashery
  • NorthScale, Inc.
  • Open Invention Network
  • OpSource
  • Oracle
  • Parallels
  • PayPal
  • Percona
  • Qualcomm Innovation Center, Inc.
  • Rhomobile
  • Schooner Information Technology
  • Silicon Mechanics
  • SourceGear
  • Symbian
  • VoltDB
  • WSO2
  • Linux Pro Magazine

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at

Download the OSCON Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@

Press and Media

For media-related inquiries, contact Maureen Jennings at

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON Newsletter (login required)

OSCON 2.0 Ideas

Have an idea for OSCON to share?

Contact Us

View a complete list of OSCON contacts