Since we are working with an event-sourcing architecture, we are paying a lot of attention to high test coverage. Depending on the project the coverage varies from 60% to 95%.
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.
In September 2020, we are planning to bring on a QA Automation Engineer. Interested? 😃