4006-998-758
3000+课程任你选择
AI辅助编程与测试赋能实战
研发学院 AI辅助编程与测试赋能实战
Jack Miao
  • 业界知名实战派研发效能(软件工程)和软件质量双领域专家,在国内外各大技术峰会担任联席主席,技术委员成员和出品人

  • 国内第一本多模态大模型书籍的作者,国内最早的大模型应用领域的一线实践者和布道者

  • 硅谷先进研发效能理念在国内的技术布道者,互联网行业研发效能提升领域的技术先行者

  • 大语言模型LLM在软件研发领域应用与落地的先行者

  • 测试基础架构和测试中台建设的技术布道者与实践者

  • “研发效能宣言“发起人和主要起草人

● 腾讯研究院 特约研究员

● 腾讯Tech Lead

● 腾讯集团技术委员会委员

● 腾讯管理干部技术领导力建设核心讲师

● 腾讯CTO领航营特聘讲师

● 腾讯研究院AIGC行业研究专项 特聘技术专家

● 腾讯学堂AIGC和LLM行业应用进阶特聘讲师

● 腾讯投后企业技术高管技术领导力课程核心讲师

● 中国计算机学会(CCF) TF 研发效能SIG 主席

● 国务院发展研究中心AIGC应用 特约访谈专家

● 中国信息通信研究院“LLM智能化软件工程”年度贡献专家

● 中国通信标准化协会TC608云计算标准和开源推进委员会云上软件工程工作组副组长

● IEEE 智能化软件工程标准的撰写人之一

● 年度IT图书最具影响力作者(与吴军同时获奖)

● 22年23年连续两年获得 中国信通院软件工程领域年度十大突出贡献专家

● 年度IT技术领导力年度互联网行业测试领域技术专家

● 中国商业联合会 互联网应用技术委员会 智库专家

● 腾讯云架构师技术同盟入会发展主席

● 畅销书《多模态大模型:技术原理与实战》作者

● 台湾繁体图书《多模态+大模型实作精讲》作者

● 《大模型驱动的软件测试:从理论到实践》译者

● 《构建Agentic AI系统:打造能推理、可规划、自适应的AI智能体》译者

● 《智能体设计模式:构建Agentic系统实践》译者(即将出版)

● 《因果 AI》译者(即将出版)

● 《AI Agents in Action》译者(即将出版)

● 《Engineering AI System》译者(即将出版)

● 《AI赋能的数据科学:基于LLM的多模态数据分析》译者(即将出版)

● 腾讯云最具价值专家TVP,阿里云最具价值专家MVP,华为云最具价值专家MVP

● 业界第一本研发效能领域专著《软件研发效能提升之美》作者

● 畅销书《软件研发效能提升实践》作者

● 畅销书《软件研发效能权威指南》主编

● 畅销书《测试工程师全栈技术进阶与实践》作者

● 畅销书《高效自动化测试平台:设计与开发实战》作者

● 畅销书《现代软件测试技术之美》作者

● 新书《高质效交付:软件集成、测试与发布精进之道》

● 新书《软件研发行业创新实战案例解析》主编

● 新书《现代软件测试技术权威指南》

● 译作《整洁架构之道(中文新版)》

● 译作《软件设计的哲学(第2版)》

● 译作《DevOps实践指南(第2版)》

● 译作《持续架构实践:敏捷和DevOps时代下的软件架构》

● 译作《现代软件工程:如何高效构建软件》

● 译作《精益DevOps》

● 译作《基础设施即代码:模型驱动的DevOps》

● 译作《计算机科学通识:计算思维培养与多学科问题解决实践》

● 硅谷架构经典教程《软件架构实践(第4版)》技术审校

● 《软件开发中的决策:权衡与取舍》技术审校

● InfoQ极客时间《软件测试52讲-从小工到专家的实战心法》作者

● 《研发质量保障与工程效能》作者之一

● 团体标准“软件研发效能度量规范“核心编写专家

● 信通院“DevOps能力成熟度模型”核心编写专家

● 技术白皮书“研发效能实践指南“主编

● 技术白皮书“软件测试技术趋势白皮书“指导委员会委员

● 技术白皮书“数字化时代质量工程白皮书“编写委员会成员

● “2022研发效能实践案例智库集“主编

● Certified DevOps Enterprise Coach课程设计者

● “中国数字经济发展观察报告”作者之一

● 西南科技大学 计算机科学与技术学院 研究生导师

● 南京大学 软件学院 企业讲师

● 中国移动通信联合会ICT领域专家级讲师认证

查看老师详情
课程内容

课程背景

026年,中国开发者对AI工具的月活渗透率已超85%,基于国产大模型的工具因更懂中文业务逻辑,采纳率正以300%的速度增长。AI编程工具已从“代码补全”进化到“需求拆解-架构设计-代码生成-测试验证”的完整闭环。

然而,AI工具的高效使用并非“装上即用”。如何让AI真正融入日常开发流程、支持持续迭代、而不是制造新的技术债,是当前企业面临的核心挑战

课程目标

通过本课程,学员将掌握:

理解:国内主流AI编程工具的能力图谱与适用场景

构建:一套以“AI驱动可持续迭代”为核心的方法论

实操:利用AI完成代码重构、测试自动化和文档生成的实战技能

转型:从“代码编写者”到“AI协作指挥官”的角色升级

课程大纲

模块一:国内AI大模型辅助编程工具全景(3小时)

1.1 核心工具对比与选型

  •  通义灵码(阿里云)——公司已采购工具

  •  文心快码(百度)

  •  腾讯云AI代码助手

  •  快手CodeFlicker

  •  aiXcoder 7.0

  •  Trae(字节跳动)

  •  工具选型方法论(按技术栈/场景/成本)

1.2 AI辅助编程工具的核心原理

  •  从AI Coding谈起

  •  Coding Agent原理

  •  Coding Agent的上下文管理

  •  Vibe Coding的原理

  •  Spec-Driven Development的原理

1.3AI辅助编程实战

  •  待开发的样例项目需求

  •  传统场景下AI Coding的使用方法

  •  基于Vibe Coding实现样例项目开发实战

  •  基于SDD实现样例项目开发实战

  •  基于LLM的代码评审实战

1.4典型企业落地案例

  •  通义灵码在需求分析场景中的应用

  •  通义灵码在架构设计与审查中的应用

  •  通义灵码在编码场景中的应用

  •  通义灵码在单元测试场景中的应用

  •  通义灵码在API测试场景中的应用

  •  通义灵码在GUI E2E测试场景中的应用

  •  通义灵码在性能测试场景中的应用

  •  通义灵码在安全测试场景中的应用

  •  通义灵码在文档场景中的应用


模块二:AI驱动的可持续迭代方法论(4小时)

2.1 软件开发可持续迭代的三大挑战

  •  迭代速度压力

  •  知识传承断层

  •  代码维护风险

  •  三大挑战的应对措施

2.2 五大核心策略

  •  策略一:人机协同、双向验证的开发范式

  •  策略二:AI辅助代码审查 + 规范驱动的质量防线

  •  策略三:利用AI实现增量式重构

  •  策略四:AI辅助测试的全流程质量保障体系

  •  策略五:沉淀AI协作知识库,实现团队经验传承

2.3 从一次性提效到持续迭代的转型路径

  •  阶段一:工具引入期(1-2周)的最佳实践

  •  阶段二:场景验证期(2-4周)的最佳实践

  •  阶段三:流程嵌入期(4-8周)的最佳实践

  •  阶段四:持续优化期(持续)的最佳实践

2.4 分组研讨与点评

  •  团队当前所处阶段与未来三个月瓶颈以及应对策略

  •  AI辅助编程带来的技术债务积累问题以及应对策略

 

模块三:AI辅助代码生成与代码重构(2.5小时)

3.1 AI辅助代码生成

  •  代码补全的最佳实践与实战

  •  局部代码生成的最佳实践与实战

  •  API代码生成的最佳实践与实战

  •  前端代码生成的最佳实践与实战

  •  SQL生成的最佳实践与实战

  •  代码转换的最佳实践与实战

  •  代码评审的最佳实践与实战

  •  代码静态检测的最佳实践与实战

3.2 AI辅助代码重构

  •  跨文件理解与重构建议

  •  代码优化:慢SQL识别与优化方案生成

  •  LLM驱动的逆向工程与代码解读

  •  人机分工重构模式

3.3 Spec开发实战

  •  实战:基于Spec的模块化代码生成与落地

  •  生成顺序:目录结构 → 接口 → 核心逻辑 → 异常/边界 → 日志与可观测性

  •  演练:用选定工具完成模块化编码(要求可运行/可测试)

  •  课堂检查点:能否用Spec的验收标准

3.4 自动化文档流水线

  •  Git提交 → AI生成CHANGELOG → 更新README → 文档审查

  •  多言语文档翻译流水线

3.5 AI生成设计文档

  •  利用通义灵码从代码反向生成API文档

  •  DeepWiki自动生成仓库说明


模块四:AI辅助测试与测试自动化(2.5小时)

4.1 AI测试范式变革

  •  从“滤网”到“导航仪”

  •  “无人测试”趋势

  •  Test Agent的设计与原理

4.2 利用通义灵码做单元测试的实战

  •  一键生成JUnit/TestNG

  •  自动Mock外部依赖

  •  LLM辅助金融企业实现高效单元测试案例详解

4.3 利用通义灵码做API测试的实战

  •  API测试用例自动生成的完整方案

  •  API测试人力成本降低300%的实战案例详解

  •  API测试的测试数据生成

  •  LLM辅助金融企业实现高效API自动化测试案例详解

4.4 利用通义灵码做GUI测试的实战

  •  GUI测试用例自动生成的完整方案

  •  GUI测试人力成本降低200%的实战案例详解

  •  GUI测试的测试数据生成

  •  无人值守的全自动化GUI测试方案

  •  Monkey测试实战

  •  LLM辅助金融企业实现高效GUI自动化测试案例详解

4.5 国内其他AI测试工具概览

  •  TestinXAgent

  •  优测云服务平台

  •  Apifox

4.4 AI测试完整流程

  •  用例生成 → 数据构造 → 脚本生成 → 执行与报告

  •  实战案例解读

4.5 将AI测试嵌入CI/CD

  •  Git push/PR触发自动测试

  •  AI测试质量门禁

 

模块五:实战作业与后续行动计划制定(1小时)

5.1 核心要点回顾

  •  工具认知

  •  方法论核心

  •  实践落地

  •  角色转型

5.2 实战作业:新功能开发全流程

  •  需求分析

  •  代码开发+代码调试

  •  单元测试

  •  代码审查与优化

  •  API测试

  •  GUI E2E测试

  •  文档生成

5.3后续落地计划制定

时间节点

行动项

验收标准

第1周

全员安装通义灵码与基础配置

100%安装率

第1周

建立团队AI使用规范(Prompt模板库+指南)

文档产出

第2周

选择2个典型项目试点AI辅助开发

试点完成

第3周

AI单元测试和API测试生成纳入代码审查流程

流程上线

第4周

组织首次复盘会

复盘纪要






返回上一级