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