In this chapter, we discussed the integration of external APIs/components regarding payment gateways, order tracking, notification services, and so on. We also implemented their functionality by using actual code.
Testing is the one process that helps us to make our code error free. It is also a practice for all developers who want to make their code clean and maintainable. In the next chapter, we will cover the testing paradigm in day-to-day development activities. We will discuss some important terms associated with the test paradigm. We will also cover the theory around these terms, and then we will cover code examples, looking at stubs and mocks, and learning about integration, security, and performance testing.