Testing has always been a part of software development. Testing includes many different styles including unit testing, integration testing, acceptance testing, smoke testing, load testing, and countless others.
In this article by Greg Lee Turnquist, author of Python Testing Cookbook, we will cover:
* Coding a test harness for doctest
* Filtering out test noise
* Testing the edges
* Testing corner cases by iteration
* Getting nosy with doctest