Rough draft for testing and PUT chapters

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