|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/cicd-testers/
课程评论:没有评论
课程名称:CI/CD测试自动化:Jenkins与GitHub Actions 课程概述:停止对测试在现代软件交付中的作用产生疑问,开始掌握它!这个从头到尾的课程将使您能够自信地将CI/CD实践应用于测试自动化工作流。如果您是一名测试人员或开发者,希望提升自己的技能,您将会学习到如何将测试无缝集成到当今快速交付的管道中。我们将深入探讨使用行业标准工具(如Jenkins和GitHub Actions)进行实际实施,帮助您掌握可以立即应用的真实测试策略。 在本课程中,我们将使用以下技术和工具: - 本地运行的Jenkins - GitHub Actions - Docker - Playwright - K6 - Fly(用于应用的免费部署) 您将完成以下目标: - 从零开始构建强大的自动化管道,使用Jenkins(本地设置)和GitHub Actions(基于云的CI/CD)。 - 将完整的测试套件集成到管道中,包括单元测试、API测试、集成测试、端到端测试和性能测试。 - 自信地将应用程序部署到互联网,实现对独立的预生产和生产环境的管理。 - 实施基础设施即代码(IaC)和版本控制的行业最佳实践,确保您的管道可维护且可扩展。 课程内容包括: - CI/CD核心原则及其在现代测试中的直接应用。 - 设置和配置本地Jenkins管道以进行测试执行。 - 利用GitHub Actions构建强大的云端CI/CD工作流。 - 战略性地将单元测试、API测试和端到端测试嵌入交付流程中。 - 将性能测试作为CI/CD周期中的重要组成部分。 - 掌握 staging 和生产环境的安全部署策略。 - 遵循基础设施即代码(IaC)和有效版本控制的最佳实践。 本课程旨在实践性和结果导向,确保您掌握可以产生实际影响的技能。
Stop wondering how testing fits into modern software delivery and start mastering it!This end-to-end course empowers you to confidently apply CI/CD practices to your test automation workflows. If you're a tester or developer looking to elevate your skills, you'll discover how to seamlessly integrate testing into today's fast-paced delivery pipelines.We'll dive deep into practical implementation using industry-standard tools like Jenkins and GitHub Actions, equipping you with real-world testing strategies you can apply immediately.Here's some of the tech and tools we will work with in this course:Jenkins (running locally)GitHub ActionsDockerPlaywrightK6Fly (for free deployments of our app)Deploying a fully functional, dockerised app with a Backend (GoLang) and FrontEnd (NextJS) to multiple live environments on the internet!Here's what you'll achieve:Build robust automation pipelines from scratch using both Jenkins (for local setups) and GitHub Actions (for cloud-based CI/CD).Integrate a full suite of tests into your pipelines, covering Unit, API, Integration, End-to-End, and even Performance testing.Confidently deploy applications live to the internet, managing separate staging and production environments like a pro.Implement industry best practices for Infrastructure as Code (IaC) and version control, ensuring your pipelines are maintainable and scalable.Inside, you'll get hands-on with:Core CI/CD principles and their direct application to modern testing.Setting up and configuring local Jenkins pipelines for test execution.Leveraging GitHub Actions for powerful, cloud-based CI/CD workflows 1112.Strategically embedding unit, API, and end-to-end tests into your delivery process.Incorporating performance testing as an integral part of your CI/CD cycle.Mastering safe deployment strategies for staging and production environments.Adhering to best practices with Infrastructure as Code (IaC) and effective version control.This course is designed to be practical and outcome-focused, ensuring you walk away with the skills to make a real impact.