课程大纲

AI驱动测试工程的基础

  • 现代测试挑战与AI的作用。
  • 生成式测试原则与术语。
  • 用于自动化测试创建的机器学习模型。

将需求和代码转化为AI生成的测试

  • 从需求和用户故事中提取意图。
  • 使用语言模型生成结构化测试用例。
  • 确保AI生成测试的确定性和可重复性。

自动化单元测试生成

  • 从源代码上下文中生成单元测试。
  • 生成输入排列和边界情况。
  • 将生成的测试与常见单元测试框架集成。

AI辅助的集成与端到端测试创建

  • 将系统行为映射到测试流程。
  • 使用AI驱动分析创建集成路径。
  • 在人工监督与自动生成之间取得平衡。

覆盖预测与风险建模

  • 使用ML模型识别未充分测试的代码区域。
  • 基于历史故障预测高风险区域。
  • 使用覆盖和风险预测优先测试。

在CI/CD中应用基于AI的测试智能

  • 将AI分析步骤嵌入流水线。
  • 基于风险评分触发动态测试选择。
  • 维护反馈循环以持续改进预测。

验证、治理与质量保证

  • 评估AI生成测试的可靠性。
  • 管理偏见并避免误报。
  • 为生产使用建立防护措施。

在团队中扩展AI驱动的测试生成

  • QA和DevOps组织的采用策略。
  • 标准化工作流和文档。
  • 通过指标和洞察推动持续改进。

总结与下一步

要求

  • 了解软件测试方法论。
  • 具备自动化测试框架的经验。
  • 熟悉编程概念和CI/CD流水线。

受众

  • QA工程师。
  • SDETs。
  • 负责测试的DevOps团队。
 14 小时

即将举行的公开课程

课程分类