感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程时长 14 小时
课程大纲
软件测试中AI简介
- AI在测试和QA中的能力概述
- 现代测试工作流中使用的AI工具类型
- AI驱动的质量工程的益处和风险
使用LLMs生成测试用例
- 提示工程,用于生成单元测试和功能测试
- 创建参数化和数据驱动的测试模板
- 将用户故事和需求转换为测试脚本
探索性测试和边缘案例测试中的AI
- 使用AI识别未测试的分支或条件
- 模拟罕见或异常的使用场景
- 基于风险的测试生成策略
自动化UI和回归测试
- 使用Testim或mabl等AI工具创建UI测试
- 通过自修复选择器维护稳定的UI测试
- 代码更改后的基于AI的回归影响分析
失败分析和测试优化
- 使用LLM或ML模型对测试失败进行聚类
- 减少不稳定的测试运行和警报疲劳
- 基于历史洞察对测试执行进行优先级排序
CI/CD管道集成
- 在Jenkins、GitHub Actions或GitLab CI中嵌入AI测试生成
- 在拉取请求期间验证测试质量
- 管道中的自动化回滚和智能测试门控
QA中AI的未来趋势和负责任使用
- 评估AI生成测试的准确性和安全性
- AI增强测试流程的治理和审计跟踪
- AI-QA平台和智能可观测性的趋势
总结和后续步骤
要求
- 具有软件测试、测试计划或QA自动化经验
- 熟悉JUnit、PyTest或Selenium等测试框架
- 基本了解CI/CD管道和DevOps环境
目标受众
- QA工程师
- 测试开发工程师(SDETs)
- 在敏捷或DevOps环境中工作的软件测试人员
客户评论 (1)
我获得了关于Python中Streamlit库的知识,我肯定会尝试使用它来改进我们团队中基于R Shiny开发的apps。
Michal Maj - XL Catlin Services SE (AXA XL)
课程 - GitHub Copilot for Developers
机器翻译