You know tests are good for you. You probably even write unit tests and measure the code coverage of your business logic. Congrats! However, at that layer, you're only writing tests for yourself, your teammates, or others consuming your code-level interfaces.
Full article