the major benefits of testing happen when you think about and write the tests, not when you run them.
Thinking about the test itself makes us realise what we actually know about the implementation and if we truly understand the requirement behind the feature we’re writing