Rough draft for testing and PUT chapters

To check for technical accuracy and understandability

* [x] A) testing.rst
* [x] B) put.rst