In the previous section, we discussed test approaches or testing strategies. These strategies help us decide how we will proceed with testing the system. Testing strategies give us various types of tests that can help us test the entire system. In this section, we will discuss various types of microservice testing.
Types of microservice tests
Unit testing
Unit tests are tests that typically test a single function call, to ensure that the smallest piece of the program is tested. These tests are meant to verify specific functionality, without considering other components.
The following are the various components that help verify specific functionality:
- Testing will be more complex, when components are broken down...