CI/CD Best Practices: Applying Automated Testing

  • 14 Videos | 1h 14m 5s
  • Includes Assessment
  • Earns a Badge
Likes 17 Likes 17
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.

WHAT YOU WILL LEARN

  • 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

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 5s
    UP NEXT
  • Playable
    2. 
    Switching to CI/CD
    7m 26s
  • Locked
    3. 
    CI/CD Risks and Challenges
    5m 30s
  • Locked
    4. 
    CI/CD Pipelines and Automated Testing
    5m 50s
  • Locked
    5. 
    CI/CD Pipeline Architectures
    3m 37s
  • Locked
    6. 
    Automated CI/CD Frameworks
    5m 59s
  • Locked
    7. 
    CI/CD Tools
    4m 11s
  • Locked
    8. 
    Configuring Jenkins for Automated Testing
    4m 29s
  • Locked
    9. 
    Using Git Hooks
    6m 43s
  • Locked
    10. 
    Building CI/CD Pipelines
    6m 5s
  • Locked
    11. 
    Setting up CI/CD Architectures
    5m 2s
  • Locked
    12. 
    Technologies & Strategies for Continuous Testing
    4m 22s
  • Locked
    13. 
    Test Automation with Selenium and Jenkins
    6m 38s
  • Locked
    14. 
    Course Summary
    1m 6s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Likes 27 Likes 27  
Likes 51 Likes 51  

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE