基于AI大模型辅助测试最佳实践
Mace Liu 查看讲师
百林哲咨询(北京)有限公司专家团队成员
中国科学技术大学人工智能硕士,十余年的企业软件架构开发经验
浏览:54次
详情 DETAILS

课程简介

软件测试作为软件开发过程中的关键环节,承担着确保最终产品符合既定质量标准与规范的重要使命。随着人工智能和自然语言处理技术的迅猛发展,智能软件测试时代正悄然来临,传统的软件测试方法和程序也即将迎来变革。AI大模型具备快速生成自然语言文本的能力,在软件测试领域,只需精准输入一些前置条件与期望结果,它便能自动生成测试用例,还能快速识别软件中的错误。这一特性有望大幅提升软件测试的效率与准确性,进而有力推动软件测试行业的持续发展。

本课程聚焦基于AI大模型辅助测试的最佳实践,全面涵盖AI大模型原理、软件研发效能提升、软件测试全流程辅助、大模型提示词与上下文工程、企业私有知识增强等多方面内容。通过理论讲解、案例分析与实战操作,深入剖析AI在测试设计、执行、结果分析等环节的应用与创新,分享多家研发中心成功案例,帮助学员掌握AI大模型辅助测试的实用技巧,提升软件测试效率与质量,助力企业在智能化测试浪潮中抢占先机。

课程收益

1、帮助学员掌握前沿技术:深入理解AI大模型原理,掌握其在软件测试各环节的应用方法,紧跟行业技术发展趋势。

2、帮助学员提升测试效能:学会运用AI大模型辅助生成测试计划、用例、代码等,提高测试工作的效率与准确性,降低人力成本。

3、帮助学员增强实战能力:通过多个实战案例分析,积累实际项目经验,提升解决复杂测试问题的能力,增强职场竞争力。

受众人群

软件测试工程师、软件研发工程师、测试经理、研发经理、AI应用开发工程师及其他对智能测试感兴趣的人员

课程周期

 2天(12H 

课程大纲

标题

授课内容

一、AI大模型原理和软件研发效能

第一部分:大模型下的研发效能提升

1.软件研发效能的定义、目标及解决的问题

2.软件研发效能的实践框架和实施策略

3.AI在研发管理中的价值

4.AI在研发效能提升中的实践

5.AI对研发效能管理的影响

6.AI对软件开发领域效能实践

7.AI对软件测试领域效能实践

8.AI 赋能研发效能多家研发中心案例分析

 

第二部分: AI大模型与软件测试

1.传统软件测试技术的局限性 

2.AI人工智能在测试设计领域的应用与创新 

3.AI人工智能在 GUI 自动化测试执行领域的应用与创新 

4.AI人工智能在测试结果分析领域的应用与创新 

5.AI大模型在自动化测试领域的应用 

6.AI大模型和自动化测试 

7.使用AI大模型生成GUI自动化测试用例 

8.AI大模型在自动化测试应用中的案例分析

9.AI 赋能软件测试多家研发中心案例分析

 

第三部分: 大模型提示词和上下文工程

1.DeekSeep推理大模型还需要提示词工程吗?

2.Prompt如何使用

3.Prompt使用进阶

4.什么是提示与提示工程

5.提示工程的巨大威力:从Let’s think step by step说起

6.我们与AI大模型的沟通模型

7. 从人工智能学科角度看提示工程

8.拆解、标准化、流程化:如何用AI改造工作

9.使用提示词框架设计AI大模型提示

10.Prompt案例分析

二、AI辅助软件测试全流程

第一部分: 大模型辅助软件测试全流程概述

1.AI辅助生成澄清需求规格说明书

2.AI辅助生成测试计划

3.AI辅助生成功能测试用例

4.AI辅助生成自动化测试用例

5.AI辅助生成接口测试用例

6.AI辅助生成性能测试用例

7.AI辅助生成自动化测试代码

8.AI辅助生成测试结果

9.AI辅助生成测试总结报告

 

第二部分: AI大模型辅助生成测试计划

1.AI大模型辅助生成测试计划

2.软件测试计划意义

3.AI大模型在测试计划编写中的作用

4.AI大模型自动化生成测试计划的步骤

5.AI大模型与测试团队的协作

6.AI大模型在测试计划生成方面的成功应用

7.AI大模型辅助电子商务网站生成测试计划

8.AI大模型辅助移动应用生成测试计划

9.AI大模型自动驾驶系统案例 生成测试计划

10.AI大模型生成测试计划的实践

 

第三部分: AI大模型辅助生成功能测试用例

1.AI大模型在功能测试用例生成方面的优势

2.AI大模型自动生成功能测试用例的步骤

3.AI大模型在测试用例自动生成方面的应用案例

4.AI大模型辅助电子商务平台功能测试用例

5.AI大模型辅助社交媒体应用案例 功能测试用例

6.AI大模型辅助电信系统功能测试用例

7.AI大模型辅助生成测试用例的最佳实践

8.AI大模型辅助与领域特定语言的集成

 

第四部分: AI大模型辅助生成UI自动化测试代码(Web/App或其他UI)

1.如何构建高效,低维护成本的UI自动化测试用例

2.AI大模型辅助UI自动化测试技术详细解读

3.如何提高UI自动化测试的稳定性

4.测试用例脚本封装粒度的问题

5.从页面对象模型到业务流程模型

6.使用大模型辅助UI自动化测试脚本的自动生成

7.使用大模型实现移动APP的测试用例设计与执行

8.大模型的UI测试用例设计中的启发式应用

9.影响UI测试用例稳定性的主要因素与应对策略

10.Web 自动化测试用例生成智能体

11.App 自动化测试用例生成智能体

12.业界案例分享:大型软件产品的GUI自动化测试的最佳实践

13.业界案例分享:大模型在移动APP智能化测试中的最佳实践

 

第五部分: AI大模型辅助生成Http接口自动化测试代码

1.接口测试背景

2.接口基础知识

3.微服务架构下的API测试挑战

4.基于Http契约的API测试的理论基础

5.基于Http契约的API测试的实践

6.AI大模型辅助接口测试流程

7.AI大模型辅助生成接口文档系统

8.AI大模型辅助生成接口自动化测试代码

 

第六部分: 多模态(视觉)大模型在UI自动化中的应用

1.多模态大模型基本概念

2.多模态GPT多模态应用场景分析

3.OpenAI多模态API解析

4.多模态大模型核心技术

5.多模态提示模板工程

6.多模态思维链

7.多模态基础模型

8.多模态大模型的应用案例

9.AI大模型辅助生成测试用例的最佳实践

10.AI大模型辅助与领域特定语言的集成

 

第七部分: AI大模型生成测试数据

1.AI大模型生成测试数据

2.AI大模型生成测试数据的问题

3.AI大模型生成测试数据的优势

4.AI大模型生成测试数据的注意事项

5.AI大模型在功能和性能测试数据生成中的应用

6.AI大模型 辅助功能测试数据生成

7.AI大模型辅助性能测试数据生成

8.AI大模型辅助生成测试数据的挑战与应对策略

9.案例分析

 

第八部分: AI大模型分析测试结果和测试报告

1.AI大模型生成测试总结报告

2.AI大模型赋能敏捷测试总结报告智能生成

3.AI大模型自动生成测试总结报告的流程

4.AI大模型自动化生成测试报告

5.AI大模型在多项目管理的环境中的实践案例

6.AI大模型在测试结果分析中的作用

7.AI大模型助力数据可视化与数据分析效率的提升

8.AI大模型在问题识别和修复中的作用

9.AI大模型辅助问题识别

10.AI大模型指导问题修复

11.案例分析

三、增强企业私有知识-基于大模型的开发

第一部分: SeepSeek大模型  API 应用开发(也可以其他大模型)

1.DeepSeek-V3 大模型API

2.DeepSeek-R1推理大模型API

3.DeepSeek大模型多轮对话

4.DeepSeek大模型对话前缀续写(Beta)

5.DeepSeek大模型FIM 补全(Beta)

6.DeepSeek大模型JSON Output

7.DeepSeek大模型Function Calling

8.案例分析

 

第二部分: 私有化部署DeepSeek大模型

1.DeepSeek云端部署

2.DeepSeek和国产信创平台适配

3.DeepSeek和国内云平台

4.利用Ollama私有化部署DeepSeek大模型

5.使用其他工具私有化部署DeepSeek大模型

6.DeepSeek私有化部署总结

 

第三部分: 构建大模型企业RAG应用—如何利用已有测试库

1.RAG技术概述

2.加载器和分割器

3.文本嵌入和 向量存储

4.检索器和多文档联合检索

5.RAG技术的关键挑战

6.检索增强生成实践

7.RAG技术文档预处理过程

8.RAG技术文档检索过程

 

第四部分: 增强企业私有知识方案- RAG方案对比

1.通用大模型vs私有大模型,及应该如何选择

2.如何增加企业私有知识-提示词工程,RAG,模型微调

3.提示词工程增加样本,实现私有知识的最佳实践

4.模型微调的最佳实践和难点分析

5.哪些情况需要企业搭建针对性的私有大模型

6.深入理解:大模型训练vs模型微调vs增强检索RAG的核心区别、实施成本、实施难度、和应用场景定位

7.企业私有化知识的推荐方案-RAG增加检索

8.提示工程、RAG与微调对比

9.从用户角度看RAG流程

10.通过RAG实现私有知识适应

四、实战案例分析-构建测试智能体

第一部分:每一位工程师都需要的—助理 Agent智能体开发概述

1.智能体的定义与特点

2.智能体与传统软件的关系

3.智能体与LLM的关系

4.从ChatGPT到智能体

5.智能体的五种能力

6.记忆,规划,工具,自主决策,推理

7.多智能体协作

8.企业级智能体应用与任务规划

9.软件开发工程师的Agent助手

10.案例分析-如何为每一位工程师研发工程助理

 

第二章 开发Agent的流程与策略-以低代码平台为主

1.开发Agent的通用流程

2.开发Agent的实施框架

3.规划Agent和设计Agent和上线Agent

4.开发Agent的策略

5.懂场景和业务,比懂AI技术更重要

6.使用工具拓展能力,是Agent具有价值的关键

7.坚持小而美,聚焦特定的应用场景和功能

 

第三部分: 实战案例-测试用例自动化生成Agent

1.测试用例自动化生成智能体的需求

2.测试用例自动化生成智能体的架构设计

3.测试用例自动化生成智能体主要功能分析

4.支持多格式数据源:需求来源支持文本文档,语音或者视频资料。

5.无缝对接现有平台:生成的测试用例可以直接导入现有用例数据库。

6.自动化用例生成:系统能够自动创建测试用例,减少手动编写的需求。

7.全面场景覆盖:工具能够识别并生成覆盖所有业务场景的测试用例,包括正常、异常和边缘情况。

8.标准化用例格式:确保所有生成的测试用例遵循统一的格式和标准。

9.敏捷开发支持:快速适应需求变更,及时生成新的测试用例。

10.自学习优化:系统能够基于历史数据和反馈自我学习和优化测试用例生成策略。

11.应用案例分析

 

第四部分: 实战案例-缺陷分析 Agent

1.缺陷分析及定位Agent智能体需求

2.缺陷分析智能体架构设计

3.缺陷分析智能体实现

4.缺陷分析智能体主要功能和特点

5.自动化缺陷识别:智能体能够自动扫描软件代码,利用静态代码分析等技术识别潜在的缺陷和错误。

6.历史缺陷模式学习:智能体通过分析历史缺陷数据,使用机器学习算法学习并预测可能的缺陷模式。多模态数据分析:智能体能够处理和分析代码、文档、用户反馈等多种数据类型,以全面理解缺陷报告。

7.性能优化:智能体能够通过算法和模型的不断优化,提高缺陷分析和修复的效率。

 

第五部分: 实战案例-接口自动化框架及智能体

1.接口自动化框架及智能体需求

2.接口自动化框架及智能体的架构设计

3.接口自动化框架及智能体的实现

4.接口自动化框架及智能体的主要功能

5.YAML/JSON测试用例:使用 YAML/JSON 编写清晰、易于维护的测试用例。

6.参数化与数据驱动:支持参数化和数据驱动测试,提高测试用例的复用性。

7.自动化测试报告:自动生成包含详细请求和响应信息的测试报告。


企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1