Automated testing in Jenkins
The Jenkins community has developed numerous plugins that support a wide array of automated testing tools, patterns, and reporting solutions. The diverse nature of these plugins makes Jenkins an ideal automated testing tool. Each solution will have its own unique benefits and drawbacks. These should be carefully considered prior to implementing any automated solutions in Jenkins. Basic automated test reporting is a straightforward process, which Jenkins can assist us with by collating automated test reports, graphing successes and failures, and determining regressions. All of these help provide insight on the underlying quality of a software project.
One of the more common implementations surrounding automated testing is to utilize a testing technology that employs JUnit or xUnit reporting. These formats are built into Jenkins directly. Jenkins is however not limited to these report formats. Many other formats and testing solutions are available via the plugin...