Check "behaviour driven development".
This type of testing mindset states that you only need test the business requirements (a higher abstraction of the code) that actually add value to your stakeholders. It doesnt remove unit testing or 100% coverage testing, but it helps prioritize which code to test.
I could go on but read about it. It's a good place to start
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.