Unit test summary and testing approach
Three levels of tests
- Microscopic level: testing small parts of code, use often unit test libraries
- Mesoscopic level: testing the integration of various parts of your code
- Macroscopic level: testing that the final result is ok