# Testing in a world of Micro Services Architecture

**URL:** <https://club.ministryoftesting.com/t/testing-in-a-world-of-micro-services-architecture/18120>\
**Category:** Archive\
**Tags:** process, microservices\
**Created:** [4 September 2018 12:28 UTC](https://club.ministryoftesting.com/t/testing-in-a-world-of-micro-services-architecture/18120 "2018-09-04T12:28:42Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![roseanne](https://avatars.discourse-cdn.com/v4/letter/r/f19dbf/32.png) [@roseanne](https://club.ministryoftesting.com/u/roseanne)\
**Post date:** [4 September 2018 12:28 UTC](https://club.ministryoftesting.com/t/testing-in-a-world-of-micro-services-architecture/18120/1 "2018-09-04T12:28:42Z")

</div>

My company is moving towards agile and also using Micro Services Architecture (containerisation etc). We are looking at process and principles but it is proving difficult to find the right terminology for testing levels etc. Has anyone any experience of working in this way who could suggest some sensible terminology as I think we are making things up to fit rather than using anything that the Testing Industry would recognise?

---

<div class="post-metadata">

**Author:** ![g.crawford20](https://avatars.discourse-cdn.com/v4/letter/g/7993a0/32.png) [@g.crawford20](https://club.ministryoftesting.com/u/g.crawford20)\
**Post date:** [4 September 2018 12:40 UTC](https://club.ministryoftesting.com/t/testing-in-a-world-of-micro-services-architecture/18120/2 "2018-09-04T12:40:58Z")

</div>

This thread might be of use to you.

> [@Resources for Testing Microservices](https://club.ministryoftesting.com/t/resources-for-testing-microservices/482):
>
> Have any of you done testing of microservices? I’m wondering if you have any resources you have found useful for it. Some resources already shared in Slack from others are: and for testing contracts between microservices: [http://the-creative-tester.github.io/Java-Consumer-Driven-Contract-Testing/](http://the-creative-tester.github.io/Java-Consumer-Driven-Contract-Testing/) Have you any others that you have found useful in your own search?

---

<div class="post-metadata">

**Author:** ![daniel.dainton](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/daniel.dainton/32/14415_2.png) [@daniel.dainton](https://club.ministryoftesting.com/u/daniel.dainton)\
**Post date:** [4 September 2018 19:28 UTC](https://club.ministryoftesting.com/t/testing-in-a-world-of-micro-services-architecture/18120/3 "2018-09-04T19:28:58Z")

</div>

Martin Fowler’s work in this area is always good to take a look at I think:

> **[Microservices](https://martinfowler.com/articles/microservices.html)**
>
> An in-depth description of the microservice style of architecture. Applications designed as suites of independently deployable services, governed in a decentralized manner.

His whole site is worth exploring, lots of useful knowledge contained on there!!

---

<div class="post-metadata">

**Author:** ![ernie](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/ernie/32/2340_2.png) [@ernie](https://club.ministryoftesting.com/u/ernie)\
**Post date:** [4 September 2018 22:37 UTC](https://club.ministryoftesting.com/t/testing-in-a-world-of-micro-services-architecture/18120/4 "2018-09-04T22:37:41Z")

</div>

There’s going to be a lot of variance. I’d say get your devs to agree on unit, integration, and what end-to-end means, and go from there.

More generally, if you’re adopting agile, some of the key principles are to figure out what the MVP is (i.e. how many things do you need to define/have shared language around), and then to try it and iterate.

---

<div class="post-metadata">

**Author:** ![balraj](https://avatars.discourse-cdn.com/v4/letter/b/f08c70/32.png) [@balraj](https://club.ministryoftesting.com/u/balraj)\
**Post date:** [13 August 2020 14:10 UTC](https://club.ministryoftesting.com/t/testing-in-a-world-of-micro-services-architecture/18120/5 "2020-08-13T14:10:36Z")

</div>

Hi Roseanne,

I would recommend following Industry-standard Agile methodology.  
Comming to Testing Micro Services:

1. First Find what all services are been converted to microservices do thorough testing of the Service/Feature.
2. Plan for API Automation in the initial phase only.
3. Do Performance testing thoroughly.
