In our project we have following tests:
0. Static codeanalysis using SonarLint and SonarQube
1. Unit-tests of our custom microservices (codecoverage over 80%)
2. Integrationtests within our custom microservices
3. Integrationstests between different custom microservices
4. E2E-tests using codeceptJS und Selenium
5. Functional Tests using Jira
Except the functional tests all tests are integrated in jenkinspipelines.
Hope that might helps
Dennis