We don't believe in the cliché of the holy grail of reaching 100% coverage. We believe in quality over coverage (this article summarises our mindset very well).
Nevertheless, here are the numbers, according to SonarCloud:
- Frontend: 70.7%
- Main Backend: 62.0%
- Service for manipulations with Excel files: 95.1%
Developers are responsible for writing tests themselves. Integration tests are written and run continuously against testing and live environments. QA tests are written by the team continuously. We are running E2E tests, and currently working on extensive API tests. Despite having a QA engineer on the team, the whole team practice QA as a mindset.