Support unavailable
Please try again later

A hands-on introduction to software testing (reloaded)

Note: this is exactly the same training session (but updated to the new and improved technologies!) I had to drop last year due to sickness. By voting this training you’ll help the human race have its moral revenge against viruses, bacteria and other potentially annoying life forms :-)

Software testing is an activity that’s all too often neglected by novice and expert programmers alike.

During this training we’ll work through both high level concepts and specific techniques to get you started with Python software testing.

We’ll start with basic concepts and unit testing, using PyUnit, and we’ll build up to fancier stuff like:

  • mock objects;
  • test driven development;
  • fuzzing;
  • automated web application testing;
  • performance testing;
  • meaning of life.

I’ll also give you sound business motivations to persuade that annoying manager of yours who thinks testing is “a waste of time” (the fool!) :-)

The training will be, of course, Python-centric but most ideas we’ll talk about are usable in pretty much every language and environment you could happen to work with.

Prerequisites: OOP, basic Python programming. No previous testing experience required.

in on Thursday 4 July at 09:00 See schedule

Do you have some questions on this talk? Leave a comment to the speaker!

New comment

240 minutes (inc Q&A)

Tagged as

quality-assurance trac testing tdd refactoring teamwork software-engineering performance best-practices
Our Sponsors
Python Experts
SSL Matrix
Wanna sponsor?