课程亮点
1. 课程所涉及软件全部开源,且可离线私有化部署,保护企业数据隐私和安全
2. 结合企业实际痛点与业务需求,结合大模型技术,给出解决方案
课程大纲
时间 | 内容 | 讲授方式 | 时长 (小时) |
Day 1 (9:00-12:00)
测试中台-自动化平台设计与开发实践 | 1.自动化测试典型问题分析与讨论 | 讨论 | 0.25 |
2.测试中台-平台级建设 l 什么是测试中台? l 为什么要进行测试平台建设? l 测试平台建设要素 l 平台建设的应用场景 l 测试的最大价值化 l 保质、降本、提效的平台落地 | 讲解与案例 | 0.75 | |
3.接口测试自动化平台设计与开发 l “自动化生成”自动化测试用例 l 接口测试平台建设需求 l 接口测试平台主要功能模块 l 接口测试用例描述标准化 l 用例生成-自动化爬取文档生成数据与用例 l 脚本管理-脚本自动化生成 l 执行管理-自动化用例执行 l 报告管理-报告与结果展示 | 讲解与案例 | 1 | |
4.性能测试自动化平台设计与开发 l 性能测试平台建设需求 l 性能测试平台主要功能模块 l 环境/资源管理 l 压测自动化执行 l 报告管理与结果展示 l 自动化探压设计 l 瓶颈自动化分析 l 实现无人值守的自动化压测 | 讲解与案例 | 1 | |
Day 1 (13:30 -16:30)
自动化框架构建 | 5.自动化测试框架robot framework l Robot framework应用 l 自动化测试用例管理 l 【案例】Pybot应用 l 指定运行测试用例 l 给测试用例加标签tag l 按tag运行测试用例 l 运行失败用例 l 基于业务层的关键字封装 l 【案例】开发python脚本生成自定义关键字 l 【案例】导入自定义关键字 | 讲解与案例 | 1 |
6.上机实践-自动化框架搭建与二次开发 l 搭建robot framework自动化框架 l 开发可复用代码并抽象关键字 | 上机实践 | 1 | |
7.接口服务开发与测试 l Restful API原理 l Restful API的Python编程 l 微服务测试逻辑 微服务测试要点 | 讲解与案例 | 0.5 | |
8.API测试自动化-基于requestlib l Request类简介 l HTTP请求方法 l robot requestlib配置 l 利用robot构建API测试 | 讲解与案例 | 0.5 | |
Day 2 (9:00-12:00)
接口测试自动化实践 | 9.API测试自动化-基于Jmeter l 增加HTTP请求 l 断言 l 查看结果树 l 事务控制器 l 利用XSLT分析JMeter结果文件 | 讲解与案例 | 0.5 |
10.利用robot +requestlib实现API自动化 l request常用关键字 l 利用robot构建API自动化测试用例 | 讲解与案例 | 0.5 | |
11.上机实践-利用robot +requestlib实现API自动化 | 上机实践 | 1 | |
12.使用Selenium进行浏览器应用自动化测试 l Selenium的安装 l Selenium的功能列表 l Selenium适用场景 l Selenium基本原理 l selenium-操作界面与功能 l selenium命令 l selenium-rc l selenium测试案例设计 l selenium-grid l selenium 2.0和webdriver l Selenium脚本设计 l Selenium框架设计 | 讲解与案例 | 1 | |
Day 2 (13:30 -16:30)
浏览器应用自动化测试实践 | 13.Selenium常用API与脚本编写 l 验证页面元素 l 定位页面元素 l API使用技巧 l Iframe的处理 l 处理windows控件 l 处理弹出对话框 l 【案例】使用python进行selenium脚本编写 | 案例讲解与分析 | 0.5 |
14.利用robot +selenium实现web自动化 l 环境搭建与安装 l 常用关键字与操作 l 利用python开发自定义关键字 l 封装关键字并复用 l 【案例与演示】 | 案例讲解与分析 | 0.5 | |
15.上机实践-selenium与自动化测试构建 | 上机实践 | 1 | |
16.OLIama部署应用 l OLIama简介 l 网络安全隔离 l OLIama常用操作命令 l 离线模型CLI接口 l 模型API接口 | 案例讲解与分析 | 0.5 | |
17.Dify概述与主要功能 l 智能体四要素 l AI智能体工作原理 l Dify平台概述 l Dify的核心功能与优势 l 低代码/无代码开发模式 | 案例讲解与分析 | 0.5 | |
Day 3 9:00-12:00
AI赋能测试最佳实践与案例 | 18.AI大模型在全局质量中应用 l 大模型在全局质量中应用 l 各环节质量阈控制 | 案例讲解与分析 | 0.25 |
19.大模型用于缺陷检测与代码审查 l Code review概述 l Code review结果解析 l Code review结果推送 l 【案例】进行自动化code review | 案例讲解与分析 | 0.25 | |
20.大模型用于测试数据生成 l 数据遍历 l 【案例】大模型根据规则生成测试数据 | 案例讲解与分析 | 0.25 | |
21.大模型用于接口自动化测试用例生成 l 接口文档输入 l 代码输入 l 接口自动化测试用例生成提示词 l 【案例】大模型生成接口自动化测试脚本 | 案例讲解与分析 | 0.5 | |
22.大模型用于UI自动化测试用例生成 l 测试用例输入 l 优化提示词 l 【案例】大模型生成selenium自动化测试用例脚本 l 【案例】大模型生成uiautomator自动化测试用例脚本 | 案例讲解与分析 | 0.5 | |
23.大模型用于代码质量评估 l 代码质量评价维度 l 开发代码质量评估脚本 l 【案例】实现提交代码分钟级质量评估反馈 | 案例讲解与分析 | 0.25 | |
24. 上机实践-使用本地部署大模型与智能体实现上述案例 | 上机实践 | 1 | |
Day 3 (13:30 -16:30)
信创测试与持续集成 | 25.信创系统测试要点
| 讲解与案例 | 1 |
26.持续集成与敏捷测试 l 提高项目的可见性 l 持续集成原则 l 6步提交法 l 持续集成的主要瓶颈 l 如何真正做到敏捷测试? l 一段视频引发的思考 l 【案例】传统测试与敏捷测试项目对比 l 【案例】CI值日生 | 讲解与案例 | 0.5 | |
27.持续集成与Jenkins应用 l 常用插件部署 l 【案例】使用Jenkins进行持续集成 l 【案例】自动化在持续集成中应用~Robot framework测试实例 l 【案例】自动化在持续集成中应用~性能测试自动化JMeter集成 | 讲解与案例 | 0.5 | |
28.综合上机实践 结合3天课程进行案例练习与答疑 | 上机实践 | 1 |

