Amir Ghahrai’s article aimed at microservices beginners and importance of testing. Microservice is defined as an architectural style, an approach to developing a single application as a suite of services.
Testing Microservices is becoming more and more important as many of the new applications are being built using Microservices architecture. Article also explains how are microservices different to SOA.
The main part about testing of microservices describes:
- unit tests
- component tests
- integration tests
- contract tests
The challenge of the mocking/faking 3rd party APIs when doing integration testing of microservices is mentioned too.
[Read More]