The Testing Goat

Obey the Testing Goat!

TDD for the Web, with Python, Selenium, Django, JavaScript and pals...

Save the Testing Goat Campaign!

[update 2013-04-09 19:24 GMT]




O'Reilly gave us a Goat!

And what a goat! Look at it! Glorious!

Thanks to each and every person that helped make it happen. I hope you're as pleased as I am. Thanks to Meghan my editor, thanks to the Design team at O'Reilly, and, just, wow. awesome.

The old version of the post follows, for posterity...

Goat up a tree! Image credit: Caitlin Stewart, on Flickr

My beloved publisher, O'Reilly, have suggested putting a snake on the cover

-- "That's what we usually have, for Python books... Why, do you have a better idea?"

-- "Yes, a goat"

-- "A goat? That's weird... Is it important to you?"

I'd say it is! Let's help them to understand how dear the Testing Goat is to the Python Testing community Share your pictures, emotional experiences, favourite goat moments... Every comment counts as a signature on this virtual petition.

With your help we can have an Actual O'Reilly Book about TestingInPython with An Actual Goat on the cover. Wouldn't that be awesome?


comments powered by Disqus
Read the book

The book is available both for free and for money. It's all about TDD and Web programming. Read it here!

Reviews & Testimonials

"Hands down the best teaching book I've ever read""Even the first 4 chapters were worth the money""Oh my gosh! This book is outstanding""The testing goat is my new friend"Read more...


A selection of links and videos about TDD, not necessarily all mine, eg this tutorial at PyCon 2013, how to motivate coworkers to write unit tests, thoughts on Django's test tools, London-style TDD and more.

Old TDD / Django Tutorial

This is my old TDD tutorial, which follows along with the official Django tutorial, but with full TDD. It badly needs updating. Read the book instead!

Save the Testing Goat Campaign

The campaign page, preserved for history, which led to the glorious presence of the Testing Goat on the front of the book.