Testing and Continuous Integration


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
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

Target Audience
Developers and architects

Prerequisites
None

Expected Duration (hours)
1.3

Lesson 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 cdisplay 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
  • 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
  • perform various build and release operations
  • Course Number:
    os_dojk_a03_it_enus

    Expertise Level
    Intermediate