CI/CD Best Practices: Applying Automated Testing


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

In this 14-video course, learners explore the DevOps continuous integration/continuous deployment (CI/CD) process and approaches for switching from traditional practices to CI/CD practices. You will learn to recognize risks and challenges associated with CI/CD and approaches for eliminating them. Then delve into CI/CD pipelines and the benefits of implementing automated testing for CI/CD; different CI/CD pipeline architectures that can be set up to implement automated testing; and the CI/CD framework features that can help accelerate continuous integration with Jenkins test automation. Look at CI/CD tools used to build next-gen delivery pipelines; configure Jenkins with the supported tools needed to set up continuous integration from the perspective of test automation, and use Git Hooks to automate development and deployment tasks. Observe how to build CI/CD pipelines; set up architectures of CI/CD pipelines for container automation; and recognize the core technologies and strategies that are used to implement continuous testing and deployment with containers. Finally, learn how to implement continuous testing by using Selenium and Jenkins.



Expected Duration (hours)
1.1

Lesson Objectives

CI/CD Best Practices: Applying Automated Testing

  • discover the key concepts covered in this course
  • recall the DevOps CI/CD process and describe approaches for switching from traditional practices to CI/CD practices
  • recognize the risks and challenges associated with CI/CD and approaches for eliminating them
  • describe CI/CD pipelines and the benefits of implementing automated testing for CI/CD
  • classify the different CI/CD pipeline architectures that can be set up to implement automated testing
  • describe CI/CD framework features that can help accelerate continuous integration with Jenkins test automation
  • list CI/CD tools that are used to build next-gen delivery pipelines and their associated features
  • configure Jenkins with the supported tools needed to set up continuous integration from the perspective of test automation
  • use Git Hooks to automate development and deployment tasks
  • build continuous integration and continuous delivery pipelines
  • set up architectures of CI/CD pipelines for container automation
  • recognize the core technologies and strategies that are used to implement continuous testing and deployment with containers
  • implement continuous testing using Selenium and Jenkins
  • summarize the key concepts covered in this course
  • Course Number:
    it_atccatdj_01_enus

    Expertise Level
    Intermediate