CI/CD Best Practices: Applying Automated Testing

Intermediate
  • 14 videos | 1h 8m 5s
  • Includes Assessment
  • Earns a Badge
Rating 4.5 of 291 users Rating 4.5 of 291 users (291)
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

  • 1m 5s
  • 7m 26s
    After completing this video, you will be able to recall the DevOps CI/CD process and describe approaches for switching from traditional practices to CI/CD practices. FREE ACCESS
  • Locked
    3.  CI/CD Risks and Challenges
    5m 30s
    Upon completion of this video, you will be able to recognize the risks and challenges associated with CI/CD and approaches for mitigating them. FREE ACCESS
  • Locked
    4.  CI/CD Pipelines and Automated Testing
    5m 50s
    Upon completion of this video, you will be able to describe CI/CD pipelines and the benefits of implementing automated testing for CI/CD. FREE ACCESS
  • Locked
    5.  CI/CD Pipeline Architectures
    3m 37s
    During this video, you will learn how to classify the different CI/CD pipeline architectures that can be set up to implement automated testing. FREE ACCESS
  • Locked
    6.  Automated CI/CD Frameworks
    5m 59s
    Upon completion of this video, you will be able to describe features of a CI/CD framework that can help accelerate continuous integration with Jenkins test automation. FREE ACCESS
  • Locked
    7.  CI/CD Tools
    4m 11s
    After completing this video, you will be able to list CI/CD tools and their associated features that are used to build next-gen delivery pipelines. FREE ACCESS
  • Locked
    8.  Configuring Jenkins for Automated Testing
    4m 29s
    Find out how to configure Jenkins with the supported tools needed to set up continuous integration from the perspective of test automation. FREE ACCESS
  • Locked
    9.  Using Git Hooks
    6m 43s
    In this video, find out how to use Git Hooks to automate your development and deployment tasks. FREE ACCESS
  • Locked
    10.  Building CI/CD Pipelines
    6m 5s
    Learn how to build continuous integration and continuous delivery pipelines. FREE ACCESS
  • Locked
    11.  Setting up CI/CD Architectures
    5m 2s
    During this video, you will learn how to set up architectures for container automation CI/CD pipelines. FREE ACCESS
  • Locked
    12.  Technologies & Strategies for Continuous Testing
    4m 22s
    Upon completion of this video, you will be able to recognize the core technologies and strategies used to implement continuous testing and deployment with containers. FREE ACCESS
  • Locked
    13.  Test Automation with Selenium and Jenkins
    6m 38s
    In this video, find out how to implement continuous testing using Selenium and Jenkins. FREE ACCESS
  • Locked
    14.  Course Summary
    1m 6s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

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

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.8 of 11 users Rating 4.8 of 11 users (11)
Rating 3.9 of 19 users Rating 3.9 of 19 users (19)
Rating 4.5 of 171 users Rating 4.5 of 171 users (171)