Too Long; Didn't Read
A few years ago, I didn’t believe in the benefits of test coverage either. Instead, I decided I was going to get 100% coverage on all of my tests from then on. There are several types of testing, Unit Testing, Integration Testing, and E2E Testing. When something breaks in a code base, it is very likely your tests will tell you exactly where and how it has been broken. When other engineers made changes to code, they alerted people to changes that needed to be made.