|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/selenium-webdriver-with-aws-cicd/
课程评论:没有评论
课程名称:Selenium WebDriver与CI/CD、AWS、Jenkins、Docker、Grid、GitHub 课程概述: 在本课程中,您将学习如何使用AWS、Jenkins、Docker和GitHub来开发持续集成和持续交付(CI/CD)管道。您还将把Selenium WebDriver自动化测试套件与CI/CD管道集成,利用Selenium Grid和Docker化的Selenium Grid实现高效的并行和跨浏览器测试执行。 课程内容包括: - AWS EC2介绍及使用AWS EC2创建开发、QA和生产环境。 - GitHub存储库的使用,包括在现有HTML示例应用程序、单元测试和端到端测试存储库上进行派生和克隆。 - 学习如何通过SSH连接到远程服务器和AWS EC2实例,以及使用SCP传输文件。 - 在AWS EC2实例上安装Apache Web服务器(Httpd)并学习如何启动和停止该服务器。 - 手动在AWS EC2实例(开发、QA、生产)部署HTML示例应用程序,并编写部署脚本。 - 安装Jenkins并通过开发CI/CD管道来自动化部署工作流程。 - JenkinsFile和代码作为管道的介绍,并创建Jenkins编码管道。 - Docker、容器化、Docker-compose和DockerFile的介绍。 - Docker实操,学习基础的Docker命令和镜像。 - 使用Docker在生产AWS EC2实例上进行部署。 - Selenium WebDriver的并行和跨浏览器测试介绍。 - Selenium Grid的介绍及手动配置。 - 使用Docker和容器自动化Selenium Grid配置。 - 在Docker容器上并行、顺序和跨浏览器运行Selenium测试,使用Docker化的Selenium Grid和VNC Viewer。 - Selenium WebDriver自动化测试与CI/CD管道集成的策略。 - 利用Jenkins远程API从远程机器运行Jenkins作业。 - 使用Jenkins的Blue Ocean插件观察和跟踪Jenkins管道视图,提供更复杂的Jenkins管道用户界面。 本课程适合希望深入理解CI/CD流程,并希望将Selenium自动化测试与现代开发工具链结合的学习者。
Learn to Develop the CI CD pipelines using AWS, Jenkins, Docker and GitHub. Integrate your Selenium WebDriver Automation test suite with the CI CD pipelines and Make use of Selenium Grid and Dockerized Selenium Grid to achieve efficient Parallel and Cross Browser test executions.As part of this course, I have covered following topics-Introduction to AWS EC2 and creation of Development, QA, Production Environments using AWS EC2.GitHub repositories - Fork and Clone on the existing HTML Demo APP Repo, Unit Tests Repo & E2E Tests Repo.Learn to connect to remote servers and AWS EC2 instances from your local machines using SSH and transfer files using SCP.Installing Apache Web Server - Httpd in the AWS EC2 instances and learn to stop and start the webserverManually Deploy the HTML Demo APP on the AWS EC2 instances (Dev, QA , Prod) using Apache WebServer Httpd and develop deployment shell scripts.Installation of Jenkins and Automate deployment workflow by developing CI CD pipeline using Jenkins jobs and GitHub Repositories - HTML Demo APP, Units tests, E2E tests.Introduction to JenkinsFile and pipeline-as-code and create a Jenkins coded pipeline.Introduction to Docker, Containerization, Docker-compose and DockerFile.Docker practical session with basic docker commands and docker images.Achieve deployment on the production AWS EC2 instance using Docker.Introduction to parallel and cross browser testing using Selenium WebDriver.Introduction to selenium Grid and manual selenium grid configuration.Automate the Selenium Grid configuration with Docker and containers.Run Selenium tests in parallel, Sequential and cross browser on Docker containers using Dockerized Selenium Grid and VNC Viewer.Strategies on integration of Selenium WebDriver Automation tests with CI CD pipelines.Utilize the Jenkins Remote APIs to run the Jenkins jobs from remote machines.Watch & track the Jenkins pipeline View using Blue Ocean plugin in Jenkins. More sophisticated UI for Jenkins pipelines.