|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/shift-left-accelerating-quality-and-efficiency/
课程评论:没有评论
课程名称:Masterclass Shift Left:加速软件测试 概述:本课程旨在为质量工程师(QE)专业人士提供现代工具、技术和心态,帮助他们将“Shift Left”理念融入软件开发生命周期早期,通过利用AI代理、浏览器自动化和AutoGen,优化软件质量。 核心关注领域: 1. **Shift Left 基础**: - 理解早期发现缺陷的重要性 - 减少成本、重新工作和部署延迟 - 从一开始就将QA与开发对齐 2. **现代QE最佳实践**: - 通过代码审查和静态分析来执行代码质量 - 测试驱动开发(TDD) - Pull Request(PR)门控和自动化触发 3. **测试中的AI代理**: - 使用AI代理来: - 分析测试覆盖漏洞 - 建议或自动生成测试用例 - 基于代码变更预测风险区域 - 结合Microsoft AutoGen等工具,协调代理工作流以创建测试、处理缺陷和环境设置 4. **基于浏览器的Shift Left测试**: - 使用Playwright、Cypress或Selenium等工具自动化前端工作流 - 在PR验证中运行跨浏览器测试 - 在CI/CD中使用无头浏览器以提高速度和反馈 5. **自动化效率**: - 自动化回归、集成和冒烟测试等重复质量任务 - 采用代码即管道的方式进行测试编排 - 选择适合团队的工具链,如GitHub Actions或Azure DevOps 6. **安全和预防技术**: - 引入早期安全实践: - 静态应用安全测试(SAST) - 威胁建模和安全代码审查 - 将安全检查集成到单元测试和CI管道中 预期结果:作为QE专业人士,您将能够: - 设计并领导整个开发生命周期中的Shift Left质量策略 - 与开发者和AI代理合作,加速和扩展测试工作 - 实施AI驱动的测试生成和质量执行 - 自信迅速地交付安全、稳定和高效的软件
Course Title:TestOPS Shift Left: Accelerating Quality and Efficiency for Quality EngineersCourse Objective:Equip QE professionals with modern tools, techniques, and mindsets to integrate Shift Left principles, leveraging AI agents, browser automation, and AutoGen to optimize quality earlier in the software development lifecycle.Core Focus AreasShift Left FundamentalsUnderstand the importance of catching defects earlyReduce cost, rework, and deployment delaysAlign QA with development from the beginningModern QE Best PracticesEnforce code quality with:Code reviews and static analysisTest-driven development (TDD)Pull Request (PR) gates and automation triggersBuild maintainable, defect-resistant pipelinesAI Agents in TestingUse AI agents to:Analyze test coverage gapsSuggest or auto-generate test casesPredict risk areas based on code changesIntegrate with tools like Microsoft AutoGen to orchestrate agent workflows for test creation, bug triaging, and environment setupBrowser-Based Testing in Shift LeftAutomate frontend workflows using tools like Playwright, Cypress, or SeleniumRun cross-browser tests as part of PR validationUse headless browsers in CI/CD to improve speed and feedbackAutomation EfficiencyAutomate repetitive quality tasks like regression, integration, and smoke testsAdopt pipeline-as-code for test orchestrationChoose the right toolchain for your team, such as GitHub Actions or Azure DevOpsSecurity and Prevention TechniquesIntroduce early security practices:Static Application Security Testing (SAST)Threat modeling and secure code reviewsIntegrate security checks into unit tests and CI pipelinesExpected Outcomes for QE ProfessionalsDesign and lead Shift Left quality strategies across the development lifecycleCollaborate with developers and AI agents to accelerate and scale test effortsImplement AI-powered test generation and quality enforcementDeliver secure, stable, and efficient software with confidence and speed