i think it might be a good idea to update the `test/README.md` with testing philosophy and guidelines. introduce the usage of fixtures/parameterized tests, specify the desired level of documentation, etc.     what do you think?