In this post I’m going to talk about Python and testing. Testing is a very important part in the development process.
Usually, when a programmer writes some source code, he/she should spend a bit of time documenting and programming unit tests for the just-created piece of code, but as It is known, this not happends very much.
The lack of documentation can be a big stone in the way to succeed and finish a software proyect on time, but the lack of product testing (unit testing, func testing, regressive testing, etc) points the project to the worse future.
If you like the project management subjects related to the software development, I recommend you to read the book Debugging the Development Process, by Steve Maguire.
Here, the list of the most used/known python testing tools and source code analyzers (for python).