Last night I gave a talk on automated testing for Python projects at the Portland Python Users Group. Here are the slides:
Sorry for the large filesize; perhaps next time I won't feel the need to pad it out with unnecessary pictures.
A few notes:
- This is less a survey of all Python testing systems, and more of a survey of how I've done my testing over the years.
- I've used Buildbot for continuous integration, but I have been recommended Hudson (despite being in Java).
- When you're just getting started, make your tests as simple as possible, and refactor mercilessly. And mocking/stubbing libraries only when you need them, and try to limit their use until you feel very comfortable.
Thanks everyone for coming out!
Edit: Here it is on SlideShare: