Although the question is asking specifically for technologies, maybe generic tips may help:

1 – Toby Clemson’s article on microservices testing can be a good start point:

2 – A tool that you may want to introduce is Pact. It performs Contract Testing (mentioned on Clemson’s article). The basic idea is to validate if the individual services , where dependencies are mocked, are still valid. With it, teams can work independently and validate which services would be affected by their change, without having to setup an whole environment and interact through a single point (End-to-end ).

The point of microservices is to break the system in independent components. Therefore, testing them should be performed independently as well. Rely mostly on end-to-end tests would create slow feedback cycles and hard to debug failures.

Source link


Please enter your comment!
Please enter your name here