12
Testing Microservices
Testing is a critical phase within the software development life cycle (SDLC) that’s integral to ensuring the software meets the required standards and functions as expected. Testing detects bugs introduced during development. It verifies that the software performs its intended functions correctly and efficiently and ensures the software meets user requirements and specifications. By applying tests, we can reduce the risks associated with software failure or malfunction.
In this chapter, we’ll talk about different strategies for software testing within microservices. By the end, you’ll know how to write unit and integration tests for your microservices both in isolation and integrated with other microservices.
We’re ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access