Basics of an Integration Test

In this lesson, we will learn about the basics of integration testing.

We'll cover the following

What is integration testing?

This is a testing technique where individual components are tested in a sequence or as a group.

In a complex software system, there are multiple microservices interacting with each other. Each of them is developed to solve a specific use case and allows multiple interfaces to interact with each other.

Let’s take the example below:

In this flow, there are 3 modules/units that are interacting to accomplish a task.

Service A calls Service B, which in turn, calls Service C for the flow of searching a product, adding it to a cart, and making a payment.

Create a free account to view this lesson.

By signing up, you agree to Educative's Terms of Service and Privacy Policy