CI/CD Best Practices: Applying Automated Testing
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.