In this course you will learn how to setup Jenkins to implement automated testing, publish reports and use the different tools to improve the quality of the codes
Learning Objectives
Testing and Continuous Integration
- start the course
- describe how to perform automated unit and integration testing in Jenkins
- illustrate how to configure and manage test reports in Jenkins
- illustrate how to display test results in Jenkins
- describe how to setup ignore tests and the fundamental concepts behind ignoring tests
- specify how to use code coverage in Jenkins
- describe how to facilitate and provision acceptance and performance tests automation in Jenkins
Using Metrics to Improve Quality
- illustrate how to detect foul codes in Jenkins by using code coverage
- demonstrate how to work with PMD Rulesets
- work with FindBugs to look for code defects and bugs
- list the security related bugs and use FindBugs to detect security threats and bugs
- specify how to verify HTML validity in Jenkins
- demonstrate how to achieve reporting configuration using an external pom.xml
Practice: Use Metrics to Improve Quality
- perform various build and release operations