Saturday 12th March, 2011
1:40pm to 2:20pm
Python is a very readable and flexible programming language, that is frequently used to teach programming because of the straightforward syntax. In this presentation I'd like to introduce you to the language and some of the powerful testing tools available for it. I like the unit testing tool py.test because it is very straightforward to use, and it focuses on providing the best possible error message when a test fails. I'd also like to show you CaptureMock, a tool for integration testing which allows you to capture and replay interactions with a third party library.
This session is designed for programmers who don't know python yet. I'll lead you step by step through a small exercise, which will result in a pythonic, readable program with an accompanying comprehensive test suite.
Emily Bache is an independent programmer and agile testing coach, experienced with Python, Java and Ruby. These days she mostly programs Ruby on Rails, but previously held a position at AstraZeneca where she was responsible for an intranet application for computational chemistry.
The system was built using Python, and ran on a large linux cluster. In 2004 she received AstraZeneca's "Global Scientific and Technical Achievement Award" for her work.
Software developer, consultant, coding dojo organizer, occasional conference speaker. Married to Geoff Bache. http://emilybache.blogspot.com/ bio from Twitter
Sign in to add slides, notes or videos to this session