Difference between revisions of "Unit Testing"
From AstroBaki
Jump to navigationJump to search (added unit testing) |
|||
Line 1: | Line 1: | ||
− | |||
− | |||
==Unit Testing== | ==Unit Testing== | ||
The basic idea of unit testing is to verify that a piece of code works the way it is supposed to work. That is, have the code try to solve the a problem with a known answer, and if the code does not give the right answer, it does not work. There is a module for doing this in python called unittest (or, alternatively, PyUnit). | The basic idea of unit testing is to verify that a piece of code works the way it is supposed to work. That is, have the code try to solve the a problem with a known answer, and if the code does not give the right answer, it does not work. There is a module for doing this in python called unittest (or, alternatively, PyUnit). | ||
* [http://blip.tv/pycon-us-videos-2009-2010-2011/pycon-2010-introduction-to-unittest-a-k-a-pyunit-96-3379016 Introductory video] explaining how to use unittest, presented at PyCon | * [http://blip.tv/pycon-us-videos-2009-2010-2011/pycon-2010-introduction-to-unittest-a-k-a-pyunit-96-3379016 Introductory video] explaining how to use unittest, presented at PyCon | ||
* [http://pyunit.sourceforge.net/pyunit.html Tutorial] by the developer of unittest | * [http://pyunit.sourceforge.net/pyunit.html Tutorial] by the developer of unittest |
Revision as of 17:11, 20 January 2014
Unit Testing
The basic idea of unit testing is to verify that a piece of code works the way it is supposed to work. That is, have the code try to solve the a problem with a known answer, and if the code does not give the right answer, it does not work. There is a module for doing this in python called unittest (or, alternatively, PyUnit).
- Introductory video explaining how to use unittest, presented at PyCon
- Tutorial by the developer of unittest