Integration testing
You can do integration testing to validate the integration interfaces or points between individual functions or components.
Consider the following points:
- A quality gate must be defined that describes the entry criteria for integration testing. Quality gates can be different for every project. An example of a gate might be for sufficient test coverage to be reached and test environments to be available. Note that entry criteria can be applied to all phases.
- The developers (or testers, depending on the roles in your project) can reuse the existing test assets that are created for unit testing to build integration tests. If interfaces that were previously unavailable are now available, replace the stubs with the actual interfaces.
- As in unit testing, a new execution environment can be defined in HCL DevOps Test Integrations and APIs (Test Integrations and APIs). Switching the environment enables switching between executions on different environments.