Testing Microservices, the sane way – Cindy Sridharan – Medium


132 bookmarks. First posted by bjartek december 2017.


There’s no dearth of information or best-practices or books about how best to test software. This post, however, focuses solely on testing backend services and not desktop software or safety critical systems or GUI tools or frontend applications and what have you.
devops 
5 weeks ago by muhh
“Testing Microservices, the sane way” by
from twitter_favs
may 2018 by crow
Yep! The whole point of microservices is to enable teams to develop, deploy and scale independently. Yet when it comes to testing, we insist on testing *everything* together by spinning up *identical* environments, contradicting the mainspring of why we even do microservices. https://t.co/Z9tzeOkIvQ
microservices  qa  testing 
may 2018 by dberesford
There’s no dearth of information or best-practices or books about how best to test software. This post, however, focuses solely on testing backend services and…
from instapaper
may 2018 by wtd
EDIT 3/29/18 — I wrote a follow up post to this, focusing solely on testing in production, the safe way. There’s no dearth of information or best-practices or books about how best to test software…
testing  qa  microservices 
april 2018 by frankspin
goal of pre-production testing -- assure that the known-knowns are well covered and the known-unknowns have instrumentation in place.

pre-production testing -- approximate the boundaries, the happy code paths the sad paths, and continuously refine these heuristics over time.

the most important unit of functionality a microservice provides happens to be an abstraction of the underlying I/O involved to its persistent backend, and as such should become the hermetic unit of base functionality under test.
microservices  testing 
march 2018 by ltalley
Recommended by ...
testing 
march 2018 by shearichard
There’s no dearth of information or best-practices or books about how best to test software. This post, however, focuses solely on testing backend services and…
from instapaper
march 2018 by stuckeyboss
There’s no dearth of information or best-practices or books about how best to test software. This post, however, focuses solely on testing backend services and not desktop software or safety critical…
march 2018 by donaldguy
There’s no dearth of information or best-practices or books about how best to test software. This post, however, focuses solely on testing backend services and not desktop software or safety critical…
microservices 
february 2018 by twleung
There’s no dearth of information or best-practices or books about how best to test software. This post, however, focuses solely on testing backend services and…
from instapaper
february 2018 by wahoo5
There’s no dearth of information or best-practices or books about how best to test software. This post, however, focuses solely on testing backend services and…
from instapaper
january 2018 by iany
There’s no dearth of information or best-practices or books about how best to test software. This post, however, focuses solely on testing…
microservices  testing  software  development 
january 2018 by djmonta
But also - massive integration tests spanning every possible service our service interacts with isn't scalable either. It's slow by default - and integration tests only yield full value when the feedback is *fast*. We need a better template to test distributed systems.
microservice  testing 
january 2018 by clehene
There’s no dearth of information or best-practices or books about how best to test software. This post, however, focuses solely on testing backend services and not desktop software or safety critical systems or GUI tools or frontend applications and what have you.
Distributed systems means different things to different people.
For the purpose of this post, by “distributed system” I mean a system composed of many moving parts, each with different guarantees and failure modes which, together, work in unison to provide a business feature. This certainly isn’t close to the canonical definition of a “distributed system”, but these are the kind of systems I have most experience working with and I’d argue these are the kind of systems the vast majority of us build and operate. Albeit we’re talking about a distributed system, the terminology du jour is “microservices architecture”.
microservices  Testing 
january 2018 by cnk
Yep! The whole point of microservices is to enable teams to develop, deploy and scale independently. Yet when it comes to testing, we insist on testing *everything* together by spinning up *identical* environments, contradicting the mainspring of why we even do microservices. https://t.co/Z9tzeOkIvQ
microservices  testing  distributedsystems 
january 2018 by harald
There’s no dearth of information or best-practices or books about how best to test software. This post, however, focuses solely on testing backend services and not desktop software or safety critical systems or GUI tools or frontend applications and what have you.
microservice  testing 
january 2018 by danesparza
There’s no dearth of information or best-practices or books about how best to test software. This post, however, focuses solely on testing backend services and…
from instapaper
january 2018 by leeomara
Testing Microservices, the sane way – Cindy Sridharan – Medium
from twitter_favs
january 2018 by philcrissman
Post by - 39 minute read and then 3 days to keep processing it in your head.
from twitter_favs
january 2018 by wschenk
Must read !!!!!!!
microservices  testing 
january 2018 by hayzer
There’s no dearth of information or best-practices or books about how best to test software. This post, however, focuses solely on testing backend services and…
from instapaper
january 2018 by scubaninja
There’s no dearth of information or best-practices or books about how best to test software. This post, however, focuses solely on testing backend services and not desktop software or safety critical…
testing  Microservices 
january 2018 by spdaly
There’s no dearth of information or best-practices or books about how best to test software. This post, however, focuses solely on testing backend services and…
from instapaper
january 2018 by aburgel