I'm interested in different [test strategies](https://en.wikipedia.org/wiki/Test_strategy) companies employ and how well it works for them (and for you).<p>Specifically what's the breakdown of unit/integration/component/contract/non-regression/system/e2e, technical/function, etc. tests? How do you deal with ever-increasing number of tests? How do you keep testing times down? How do they tie into your CI/CD workflow (at what point do you run the tests and what's the feedback time).<p>Additional thoughts: What are the problems you face, and what would you do differently?<p>Any related articles or blogs are welcome
for reference found <a href="https://martinfowler.com/articles/microservice-testing" rel="nofollow">https://martinfowler.com/articles/microservice-testing</a> to be a great theoretical reference however I wonder of the practicality of the implementation