• Online, Self-Paced
Course Description

In this course, you will examine the important fundamentals of a DevOps-structured organization and its relationship with all types of testing, development, and delivery practices.

Learning Objectives

DevOps Processes

  • start the course
  • describe continuous processes enabled by a DevOps structure

DevOps Corporate Impacts

  • describe how a DevOps structure can increase the collaboration between IT departments
  • describe how a DevOps structure can complement an organization with an Enterprise Architecture program
  • describe key factors of an organization that can impact the adoption of a DevOps structure
  • describe how continuous integration can be achieved in a DevOps structure

Development Best Practices

  • describe how a comprehensive source code repository is essential for a DevOps structure
  • describe how the capability for build automation is essential for a DevOps structure

Software Testing

  • describe how the capability for mature build testing is essential for a DevOps structure
  • describe how the capability for mature automated testing is essential for a DevOps structure
  • describe how various types of requirements affect delivery of software in a DevOps structure
  • describe how the capability for mature unit testing is essential for a DevOps structure
  • describe how the capability for mature integration testing is essential for a DevOps structure
  • describe how the capability for mature system testing is essential for a DevOps structure
  • describe how the capability for mature user acceptance testing is essential for a DevOps structure
  • describe how the quality of code is important for optimizing a DevOps delivery structure
  • describe how the capability for mature security testing is essential for a DevOps structure
  • describe how the capability for mature performance testing is essential for a DevOps structure

Software Deployment

  • describe how continuous delivery can be achieved within a DevOps structure
  • describe how the capability for mature deployment automation is essential for a DevOps structure

Practice: DevOps Testing Approaches

  • identify the testing methodologies for DevOps

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Specialty Areas

  • Test and Evaluation