Good tests are not there to maximise coverage, they are there to reduce risk. I match the level of testing to where a defect is cheapest to catch, and I put the most weight on critical paths, integrations and the regression scenarios that actually break production.
Jest, Vitest, React Testing Library, Supertest, Playwright, Cypress, Unit Testing, Integration Testing, E2E Testing, API Testing, Regression Testing, Mocks, Fixtures