课程简介
两天课程,先夯实 LLM“倒三角”进阶模型、提示词万能公式、RAG、Function Call、Agent 及 Multi-Agent 调度;随后切入 GUI 与 API 自动化测试,现场演示用 LLM 自动生成 GUI 与 API 测试用例、脚本、测试数据,结合 HttpRunner 搭建低维护框架;再落地微服务消费者契约测试、性能测试场景-脚本-结果-定位全流程 LLM 加持方案,配套大型软件最佳实践案例,学完即用。
目标收益
1.掌握提示词模板、静态链、横向/纵向扩展,LLM 输出稳定可控
2.用 LLM 自动生成 GUI/API 测试用例与脚本,维护成本降一半
3.基于 HttpRunner 构建“高效 API 自动化框架”,数据驱动一键运行
4.消费者契约测试方案,Mock 解耦微服务依赖,缺陷提前 30% 暴露
5. LLM 生成性能测试场景-脚本-数据,并智能定位瓶颈,压测效率翻倍
培训对象
软件研发负责人
研发管理负责人
运维负责人
DevOps 负责人
测试负责人
工程效能负责人
软件架构师
资深研发工程师
运维架构师
资深运维工程师
DevOps 工程师
SRE
测试架构师
资深测试工程师
研发管理人员
研发流程工程师
课程大纲
| LLM时代测试工程师必须熟练掌握的LLM体系化知识 |
1.大语言模型的基本原理详解 2.LLM应用能力的进阶模型(“倒三角”模型) 3.提示词工程基础知识 4.主流提示词使用技巧 5.提示的万能使用公式详解 6.提示词模板的使用 7.提示词静态链的使用 8.提示词的横向扩展 9.提示词的纵向扩展 10.Jinja2在大模型提示词工程中的应用 11.使用OpenAI API 12.ReAct的概念和落地 13.思维链和多思维链 14.RAG的基本原理与应用 15.多模态RAG的使用 16.plugin机制与使用方式 17.Function Call机制与使用方式 18.MCP机制与使用方式 19.Skill机制与使用方式 20.Agent的雏形 21.Agent开发的基本框架 22.业界主流Agent的设计思路与使用 23.Multi-Agent的雏形 24.业界主流Multi-Agent的设计思路 25.多Agent任务调度策略与选型 26.Agent设计模式与选择 27.Multi-Agent的基本逻辑和应用范围 28.Multi-Agent应用示例:MetaGPT 29.Multi-Agent应用示例:DevChat |
| LLM时代测试架构师必须掌握的软件架构知识 |
1.软件测试领域LLM大语言模型的各种使用场景 2.LLM在软件质量保障中的各种使用场景 3.软件测试领域LLM大语言模型的各种使用场景 4.LLM在测试领域的“能”与“不能” 5.Vibe Coding对测试自动化的赋能 6.测试架构师视角的软件架构设计 7.业务驱动下的技术架构的技术演进 8.分布式架构和微服务架构 9.面向功能的测试 VS 面向架构的测试 |
| LLM时代的GUI自动化和智能化测试技术精要 |
1.如何构建高效,低维护成本的GUI自动化测试用例 2.GUI自动化测试技术详细解读 3.如何提高GUI自动化测试的稳定性 4.测试用例脚本封装粒度的问题 5.从页面对象模型到业务流程模型 6.GUI测试脚本的自动生成技术初探 7.使用LLM辅助GUI自动化测试脚本的自动生成 8.使用LLM实现GUI层面的Monkey测试 9.使用LLM实现移动APP的测试用例设计与执行 10.LLM的GUI测试用例设计中的启发式应用 11.影响GUI测试用例稳定性的主要因素与应对策略 12.业界案例分享:大型软件产品的GUI自动化测试的最佳实践 13.业界案例分享:LLM在移动APP智能化测试中的最佳实践 |
| LLM时代的API自动化和智能化测试技术精要 |
14.传统API测试工具的局限性 15.基于代码的API测试的必要性 16.设计与构建高效的API自动化测试框架 17.数据驱动在API测试中的应用 18.使用LLM自动生成API测试用例 19.使用LLM自动生成API测试的测试数据 20.使用LLM实现API测试的覆盖率提升 21.API的并发测试和压力测试 22.API测试的数据准备 23.API测试中的依赖解耦 24.复杂场景的API测试(连续API调用以及API调用之间的参数传递) 25.API调用时序的测试难点与应对策略 26.API后向兼容性测试的难点与解决方案 27.一站式API开源测试工具HttpRunner的架构设计与使用 28.业界案例分享:大型软件系统API自动化测试的最佳实践 29.业界案例分享:使用LLM实现API自动化测试用例生成的完整案例 |
| LLM加持下的微服务API测试精要 |
1.微服务架构下的API测试挑战 2.基于消费者契约的API测试的理论基础 3.基于消费者契约的API测试的实践 4.基于消费者契约的契约捕获 5.基于契约的Mock Service实现API测试依赖解耦 6.全新API无法获取消费者契约的解决思路 7.基于HttpRunner的API消费者契约测试 8.LLM在接口调用链路分析中的应用 9.案例分享:Spring Cloud Contract实例 10.业界案例分享:大型软件的消费者契约测试的落地案例 |
| LLM加持下的测试数据构造与提效 |
1.测试中数据的复杂性与难点 2.基于实时数据创建的测试数据准备策略 3.基于预先生成的测试数据准备策略 4.测试数据生成的基本技术 5.复杂数据的生成技术 6.性能测试数据的批量生成技术 7.测试数据一致性,准确性和及时性的要求 8.测试数据工具的设计与业界最佳实践 9.Test Data Service的架构设计与实现 10.LLM在测试数据准备中的创新案例 11.业界案例分享:基于LLM实现高效的测试造数实践与案例详解 |
| LLM加持下的性能测试实践 |
1.性能测试的基本方法与应用领域 2.后端性能测试的基本原理和工具 3.前端性能测试的基本原理和工具 4.LLM在性能测试场景设计中的应用 5.LLM在性能测试脚本开发中的应用 6.LLM在性能测试结果数据分析中的应用 7.LLM在性能测试问题定位中的应用 8.如何0成本应用UI自动化测试脚本和API自动化测试脚本实现性能告警 9.高并发情况下单session的Profile方法设计 10.Performance Benchmark Kits 的设计 11.基于JMeter的全链路压测系统的设计 12.全链路压测中LLM的使用 |
|
LLM时代测试工程师必须熟练掌握的LLM体系化知识 1.大语言模型的基本原理详解 2.LLM应用能力的进阶模型(“倒三角”模型) 3.提示词工程基础知识 4.主流提示词使用技巧 5.提示的万能使用公式详解 6.提示词模板的使用 7.提示词静态链的使用 8.提示词的横向扩展 9.提示词的纵向扩展 10.Jinja2在大模型提示词工程中的应用 11.使用OpenAI API 12.ReAct的概念和落地 13.思维链和多思维链 14.RAG的基本原理与应用 15.多模态RAG的使用 16.plugin机制与使用方式 17.Function Call机制与使用方式 18.MCP机制与使用方式 19.Skill机制与使用方式 20.Agent的雏形 21.Agent开发的基本框架 22.业界主流Agent的设计思路与使用 23.Multi-Agent的雏形 24.业界主流Multi-Agent的设计思路 25.多Agent任务调度策略与选型 26.Agent设计模式与选择 27.Multi-Agent的基本逻辑和应用范围 28.Multi-Agent应用示例:MetaGPT 29.Multi-Agent应用示例:DevChat |
|
LLM时代测试架构师必须掌握的软件架构知识 1.软件测试领域LLM大语言模型的各种使用场景 2.LLM在软件质量保障中的各种使用场景 3.软件测试领域LLM大语言模型的各种使用场景 4.LLM在测试领域的“能”与“不能” 5.Vibe Coding对测试自动化的赋能 6.测试架构师视角的软件架构设计 7.业务驱动下的技术架构的技术演进 8.分布式架构和微服务架构 9.面向功能的测试 VS 面向架构的测试 |
|
LLM时代的GUI自动化和智能化测试技术精要 1.如何构建高效,低维护成本的GUI自动化测试用例 2.GUI自动化测试技术详细解读 3.如何提高GUI自动化测试的稳定性 4.测试用例脚本封装粒度的问题 5.从页面对象模型到业务流程模型 6.GUI测试脚本的自动生成技术初探 7.使用LLM辅助GUI自动化测试脚本的自动生成 8.使用LLM实现GUI层面的Monkey测试 9.使用LLM实现移动APP的测试用例设计与执行 10.LLM的GUI测试用例设计中的启发式应用 11.影响GUI测试用例稳定性的主要因素与应对策略 12.业界案例分享:大型软件产品的GUI自动化测试的最佳实践 13.业界案例分享:LLM在移动APP智能化测试中的最佳实践 |
|
LLM时代的API自动化和智能化测试技术精要 14.传统API测试工具的局限性 15.基于代码的API测试的必要性 16.设计与构建高效的API自动化测试框架 17.数据驱动在API测试中的应用 18.使用LLM自动生成API测试用例 19.使用LLM自动生成API测试的测试数据 20.使用LLM实现API测试的覆盖率提升 21.API的并发测试和压力测试 22.API测试的数据准备 23.API测试中的依赖解耦 24.复杂场景的API测试(连续API调用以及API调用之间的参数传递) 25.API调用时序的测试难点与应对策略 26.API后向兼容性测试的难点与解决方案 27.一站式API开源测试工具HttpRunner的架构设计与使用 28.业界案例分享:大型软件系统API自动化测试的最佳实践 29.业界案例分享:使用LLM实现API自动化测试用例生成的完整案例 |
|
LLM加持下的微服务API测试精要 1.微服务架构下的API测试挑战 2.基于消费者契约的API测试的理论基础 3.基于消费者契约的API测试的实践 4.基于消费者契约的契约捕获 5.基于契约的Mock Service实现API测试依赖解耦 6.全新API无法获取消费者契约的解决思路 7.基于HttpRunner的API消费者契约测试 8.LLM在接口调用链路分析中的应用 9.案例分享:Spring Cloud Contract实例 10.业界案例分享:大型软件的消费者契约测试的落地案例 |
|
LLM加持下的测试数据构造与提效 1.测试中数据的复杂性与难点 2.基于实时数据创建的测试数据准备策略 3.基于预先生成的测试数据准备策略 4.测试数据生成的基本技术 5.复杂数据的生成技术 6.性能测试数据的批量生成技术 7.测试数据一致性,准确性和及时性的要求 8.测试数据工具的设计与业界最佳实践 9.Test Data Service的架构设计与实现 10.LLM在测试数据准备中的创新案例 11.业界案例分享:基于LLM实现高效的测试造数实践与案例详解 |
|
LLM加持下的性能测试实践 1.性能测试的基本方法与应用领域 2.后端性能测试的基本原理和工具 3.前端性能测试的基本原理和工具 4.LLM在性能测试场景设计中的应用 5.LLM在性能测试脚本开发中的应用 6.LLM在性能测试结果数据分析中的应用 7.LLM在性能测试问题定位中的应用 8.如何0成本应用UI自动化测试脚本和API自动化测试脚本实现性能告警 9.高并发情况下单session的Profile方法设计 10.Performance Benchmark Kits 的设计 11.基于JMeter的全链路压测系统的设计 12.全链路压测中LLM的使用 |
近期公开课推荐