Add test guidance to contributer guide
📚 Documentation
From discussion on PR #837 , we should include some guidelines for how code is tested, especially for new contributions. This would probably be included in CONTRIBUTING.md in the docs.
Things to discuss would be:

usage of fixtures in tests
parameterized tests
expected level of documentation in tests