In this chapter, the following recipes will be covered:
- Creating the CI/CD pipeline
- Writing unit tests
- Writing integration tests
- Writing contract tests for a synchronous API
- Writing contract tests for an asynchronous API
- Assembling transitive end-to-end tests
- Leveraging feature flags