Continuous testing is the process of executing automated tests as part of the CI/CD i.e. continuous integration/continuous deployment pipeline to obtain immediate feedback on the risks associated with issues found in the release candidate.
The integration of a CI tool like Jenkins coupled with a build process like Maven opens up door for automatic deployments to support an agile software development process that delivers frequent release versions with continuous test support.
Given below are the breakdown of the dependencies for a successful integration -