直播安排

技术体系 描述 时间安排(周)
接口性能测试实战 单接口压测、多接口压测 第 1 周
Restful 接口压力测试实战 Restful 增删改查、多事务压测 第 2 周
电商系统多场景多策略压测实战 电子商务平台全流程性能测试、负载测试、压力测试、峰值测试 第 3 周
电商系统性能监控实战 Prometheus、Grafana 、node_exporter 第 4 周
微服务、中间件性能测试实战 第 5 周
微服务、中间件性能监控实战 第 6 周
基于 JVM 的电商系统性能瓶颈分析实战 第 7 周
基于 SkyWalking 的应用性能监控实战 Java、Python、前端性能监控 第 8 周
基于 K8s 云原生性能测试体系实战 第 9 周
全链路性能瓶颈分析实战 第 10 周
复杂技术架构的性能测试实战 1 第 11 周
复杂技术架构的性能测试实战 2 第 12 周

性能测试体系

性能测试体系

学习目标
  • 掌握性能测试基本概念。
  • 掌握性能测试场景设计。
知识点
形式 章节 描述
知识点 性能测试介绍 性能测试价值 体系 流程 方法论
知识点 行业流行性能压测工具介绍
知识点 行业流行性能监控工具介绍
知识点 行业流行性能剖析工具介绍
知识点 性能测试流程与方法
知识点 性能测试计划 压测业务场景定义 性能指标拆解 测试方案
知识点 性能测试报告 压测业务场景定义 性能指标拆解
知识点 性能测试场景设计 压力测试 负载测试 基准测试 稳定性测试 健壮性测试
知识点 性能测试概念 并发 并行 多进程 多线程 TPS QPS 吞吐量 延迟
知识点 经典技术架构解析 传统服务 数据库 微服务 缓存 消息管道

Linux 与 Bash 编程

L1.Linux 文件处理命令

教学目标
  • 熟悉 Linux 系统及常用命令。
知识点
形式 章节 描述
知识点 Linux 系统与 Shell 环境准备 多平台配置 shell 使用环境
知识点 Linux 常用命令之文件处理 面试必考经典命令

L2.Linux 性能与统计命令

教学目标
  • 了解 Linux 系统中进程、线程、网络等核心概念。
  • 熟悉 Linux 常用统计命令。
  • 掌握 Linux 系统性能数据统计命令。
知识点
形式 章节 描述
知识点 Linux 常用命令之性能统计 cpu mem network io
知识点 Linux 常用统计命令 sort uniq wc 等常用统计命令
知识点 Linux 进程与线程 多进程、多线程、死锁、进程间通讯

L3.Linux 数据处理三剑客

教学目标
  • 掌握 Linux 核心三剑客命令 grep awk sed 与数据处理分析能力。
  • 掌握日志分析能力。
  • 掌握 Linux 环境中配置 Java、Python、NodeJs、Android-SDK 等。
知识点
形式 章节 描述
知识点 Linux 三剑客之 grep 数据检索工具
知识点 Linux 三剑客之 awk 最强大的经典数据处理工具
知识点 Linux 三剑客之 sed 数据的流式编辑
知识点 Linux 三剑客与管道使用 grep、awk、sed 等 linux 经典数据处理技术
知识点 【实战】三剑客实战之 Nginx 日志分析实战 以真实的 nginx log 为例演练如何分析核心测试数据指标
知识点 【实战】三剑客实战之性能、网络统计实战 统计进程的资源占用数据
知识点 linux 进阶命令 curl 接口请求、jq json 数据处理
知识点 Linux 环境配置 基础环境安装 java python nodejs android-sdk 等

L4.Bash 编程

教学目标
  • 了解 Bash 编程语法。
  • 掌握 shell 脚本编写。
知识点
形式 章节 描述
知识点 Bash 编程语法 变量定义与常用流程控制语法
知识点 Bash 脚本编写 编写可以直接执行的 shell 脚本

性能测试工具

L1.性能测试工具-JMeter

学习目标
  • 掌握 JMeter 的安装配置。
  • 掌握 JMeter 常用组件。
  • 掌握基本的监控命令行。
知识点
形式 章节 描述
知识点 JMeter 介绍与安装
知识点 JMeter 的运行
知识点 使用代理服务器录制请求
知识点 测试计划
知识点 线程组
知识点 控制器
知识点 JMeter 采样器/取样器
知识点 JMeter 场景逻辑控制技术
知识点 JMeter 监听器
知识点 JMeter 定时器
知识点 JMeter 断言元件的使用
知识点 JMeter 常用配置元件剖析
知识点 JMeter 前置处理器
知识点 JMeter 后置处理器
知识点 JMeter 执行顺序
知识点 JMeter 虚拟用户管理
知识点 HTTP 请求属性设置
知识点 HTTP cookie 设置
知识点 HTTP 信息头管理器
知识点 HTTP 请求设置
知识点 监听器与测试结果

L2.性能测试工具-JMeter 参数化与并发

学习目标
  • 掌握 JMeter 脚本参数化。
  • 掌握压测中的并发策略。
知识点
形式 章节 描述
知识点 JMeter 变量与引用
知识点 使用变量进行参数化测试
知识点 JMeter 参数化 csv
知识点 JMeter 参数化 xml
知识点 JMeter 参数化 json
知识点 JMeter 参数化 yaml
知识点 JMeter 参数化 redis
知识点 JMeter 参数化 mysql
知识点 JMeter 并发策略
知识点 web service 加压实战

L3.性能测试工具-JMeter 分布式与 BeanShell

学习目标
  • 掌握 JMeter 分布式压测与用例导入。
  • 掌握 Beanshell 脚本编写。
知识点
  • JMeter分布式压测与用例导入
形式 章节 描述
知识点 JMeter 分布式加压机制
知识点 JMeter 分布式压测与持续集成实战
知识点 Beanshell 脚本开发技术
知识点 Java-Beanshell 语法与内置对象 vars、cxt、prev 等内置技术
知识点 自定义 jar 导入 JMeter 自定义 jar 导入 JMeter 加解密
知识点 运行 JUnit 测试用例 运行 JUnit 测试用例
知识点 JMeter 调试方法

L4.性能测试工具-JMeter 微服务压测

学习目标
  • 掌握微服务中常用协议的性能压测。
知识点
形式 章节 描述
知识点 JMeter Dubbo 接口压测实战
知识点 JMeter PB 接口压测实战
知识点 JMeter TCP Socket 压测实战
知识点 JMeter Kafka 压测实战
知识点 JMeter 微服务性能压测实战

L5.性能测试工具-JMeter 二次开发

学习目标
  • 掌握 JMeter 插件机制。
  • 了解全链路压测。
知识点
形式 章节 描述
知识点 JMeter 的插件体系
知识点 加载第三方插件
知识点 JMeter 插件机制
知识点 编写首个自己的插件
知识点 JMeter 源代码分析
知识点 全链路压测体系介绍

性能监控

L1.性能监控-服务端统计工具

学习目标
  • 掌握 Linux 服务端基本的监控命令。
知识点
形式 章节 描述
知识点 性能分析系统级别指标 io cpu mem net
知识点 top 命令使用
知识点 ps 命令
知识点 nmon 工具
知识点 基本性能监控系统使用

L2.性能监控-Prometheus 监控系统

学习目标
  • 掌握 Prometheus 监控系统搭建。
知识点
形式 章节 描述
知识点 性能监控系统价值
知识点 搭建服务端性能监控系统 Prometheus
知识点 搭建数据分析系统 Grafana
知识点 jmeter 实时压测结果收集
知识点 系统性能数据收集(cpu、mem、net、io)
知识点 Prometheus 监控系统部署应用实战

L3.性能监控-NGinx 与数据库

学习目标
  • 掌握 Nginx 数据采集。
  • 掌握数据库数据采集。
知识点
形式 章节 描述
知识点 Nginx 性能数据监控
知识点 数据库服务器性能数据采集(以 mysql 为例)

L4.性能监控-JVM/队列/缓存

学习目标
  • 掌握缓存、队列、JVM 的性能数据采集。
知识点
形式 章节 描述
知识点 JVM 性能数据采集(微服务 spring boot 为例)
知识点 队列服务器性能数据采集(以 kafka 为例)
知识点 缓存服务器性能数据采集(以 redis 为例)

L5.性能监控-分布式性能监控系统 SkyWalking

学习目标
  • 掌握 SkyWalking 搭建及使用。
知识点
形式 章节 描述
知识点 SkyWalking 系统介绍
知识点 SkyWalking 搭建
知识点 SkyWalking 功能介绍
知识点 Java 应用 Trace 实战
知识点 Python 应用 Trace 实战
知识点 前端应用 Trace 实战
知识点 移动端 Trace 实战

性能瓶颈分析

L4.性能瓶颈分析-Nginx/MySQL/Redis/Kafka

学习目标
  • 掌握缓存、队列、JVM 的性能瓶颈分析。
知识点
形式 章节 描述
知识点 应用性能瓶颈分析(nginx)
知识点 数据库性能瓶颈分析(mysql)
知识点 缓存性能瓶颈分析(redis)
知识点 队列性能瓶颈分析(kafka)

L5.性能瓶颈分析-性能剖析与火焰图

学习目标
  • 掌握 JVM 性能分析方法。
  • 掌握火焰图分析方法。
知识点
形式 章节 描述
知识点 Java 程序的常见启动参数
知识点 JVM 内存分配机制
知识点 JVM 性能剖析常用命令
知识点 JVM 性能分析工具 JVisualVM
知识点 内核 trace 技术体系 bcc bpftrace iovisor perf systemtap dtrace
知识点 内核 trace 工具 perf
知识点 内核 trace 工具 eBPF
知识点 cpu 火焰图 Flame Graphs 分析
知识点 调用图 call graph 分析
知识点 内存火焰图 Flame Graphs 分析

性能测试平台开发

性能测试平台开发

学习目标
  • 掌握结合 JMeter 开发性能平台。
知识点
形式 章节 描述
知识点 性能测试平台设计方案
知识点 性能测试平台源代码分析讲解

用户端性能测试、用户体验测试

用户端性能测试、用户体验测试

学习目标
  • 掌握原生 app 性能数据采集。
  • 掌握 webview 性能数据采集。
  • 掌握微信小程序性能数据采集。
知识点
形式 章节 描述
知识点 app 端 native 原生性能分析 分析原生 app 性能数据
知识点 app 端 webview 控件性能分析 分析 webview 性能数据
知识点 app 端微信小程序性能分析 分析微信小程序性能数据
知识点 w3c performance api 应用 应用 w3c performance api
知识点 移动性能数据的自动化采集 自动采集移动性能数据

Java 编程语言(赠课)

L1.Java 基础与面向对象

学习目标
  • 掌握Java基础语法:八大基本数据类型、运算符和常用语句
  • 理解面向对象思想
  • 掌握Java常用关键字
知识点
形式 章节 描述
知识点 Java 环境安装 jdk 的安装、java环境变量配置
知识点 开发环境安装与配置 IDEA 软件安装;项目创建及目录结构;常用快捷键
知识点 第一个 Java 程序 主函数,相关命名规则; java步骤编译
知识点 基本数据类型 八大基本数据类型及其类型转换
知识点 运算符 算术,赋值,比较,逻辑,三目
知识点 判断条件语句 if-else;switch-case
知识点 循环语句 for;while;do-while,嵌套 for 循环;关键字 break/continue
知识点 数组 概念;定义;访问;索引;遍历;反转;一维数组;二维数组
知识点 方法入门 定义;参数;return 和返回值;调用过程;调用形式;方法重载
知识点 面向对象编程 类和对象的概念、定义及关系
知识点 封装 成员变量;局部变量,private 关键字;内部类
知识点 构造方法 有参构造;无参构造;this 关键字;
知识点 继承 方法重写;super 关键字
知识点 抽象类 抽象类、抽象方法
知识点 接口 接口的定义、实现
知识点 多态 多态的概念、前提、转型
知识点 final 关键字 final 修饰类、修饰方法
知识点 访问权限关键字 访问权限关键字 public/protected/private
知识点 静态变量 static 关键字修饰成员变量
知识点 静态方法 static 关键字修饰方法

L2.Java 集合与 IO 流

学习目标
  • 掌握Java包装类用法
  • 掌握异常处理、IO流对文件读写、等核心类库
  • 掌握常用的IO流、Stream流用法
知识点
形式 章节 描述
知识点 普通内部类 普通内部类
知识点 静态内部类、局部内部类 静态内部类、局部内部类
知识点 匿名内部类 匿名内部类
知识点 String 类 String 类的 valueOf(),contains(),equals()方法
知识点 包装类-上 Integer;自动拆装箱;Integer 与 String 转换
知识点 包装类-下 Double;Boolean;Double 与 String 转换
知识点 错误与异常 try-catch-finally
知识点 集合-声明、添加 Collection 集合声明;集合添加元素;集合添加其它集合对象的所有元素
知识点 集合-判断是否包含 是否包含元素对象,是否包含其它集合对象的所有元素
知识点 集合-删除 删除集合元素;删除其它集合对象的元素
知识点 集合-其它常用方法 集合清空、集合大小、集合判断是否为空,数组集合之间互相转换
知识点 Iterator 迭代器 迭代器概念;迭代器获取集合元素;迭代器重写集合 toString()方法;
知识点 ForEach foreach 概念;foreach 获取集合元素;foreach 重写集合 toString()方法;
知识点 List 集合-ArrayList 集合 ArrayList 使用
知识点 List 集合-LinkedList 集合 LinkedList 使用
知识点 List 集合-常用方法 List 集合-常用方法
知识点 Stack 集合 Stack 集合
知识点 Queue 集合 Queue 集合,LinkedList
知识点 泛型-自定义泛型类 自定义泛型类
知识点 泛型 父子泛型类,泛型通配符
知识点 Set 集合 Set 集合介绍,常用方法
知识点 Map 集合 Map 集合
知识点 IO 流- 基本概念 概念介绍
知识点 IO 流- 写入文件 FileWriter 写入文本文件
知识点 IO 流- 读取文件 FileReader 文本文件读取
知识点 IO 流- 文件读写优化 图片、mp4 文件读写,缓冲流
知识点 Stream 流 Stream 流与集合

L3.Java 常用库

学习目标
  • 掌握lambda 表达式
  • 掌握Java的常用标准库
  • 掌握常用的依赖管理
知识点
形式 章节 描述
知识点 lambda 表达式 - 使用 lambda 初步使用了解
知识点 lambda 表达式 - 省略模式 lambda 省略模式
知识点 常用标准库:日期时间 Date 类,DateFormat 类,Calendar 类
知识点 常用标准库:文件的处理 File 类
知识点 常用标准库:随机数 Random 类
知识点 常用标准库:科学计算 Math 类
知识点 常用标准库:输入与输出 Scanner 类
知识点 常用标准库:数据库操作-JDBC 使用 JDBC 连接数据库
知识点 maven 依赖管理 maven dependency build
知识点 gradle 依赖管理(选修) gradle dependency build
知识点 常用第三方库 常用第三方库简介
知识点 日志 slf4j

Python 编程语言(赠课)

L1.Python 语法与数据结构

教学目标
  • 熟悉 Python 基本操作
  • 掌握 Python 基本数据类型
  • 掌握 Python 控制流
  • 掌握 Python 常用数据结构
  • 掌握 Python 面向数据对象的应用
知识点
形式 章节 描述
录播 初识Python Python 发展历史,Python 特点,应用领域
录播 安装Python(Windows) 下载,安装步骤,检验安装效果
录播 安装Python(macOS) 下载,安装步骤,检验安装效果
录播 安装PyCharm 下载,安装
录播 第一个Python程序 使用 print()输出
录播 PyCharm常用快捷键 常用快捷键,官方手册
录播 编码规范 缩进,注释,命名规范
录播 输入和输出 输入函数,输出函数
录播 函数定义与调用 什么是函数,内置函数,函数定义,函数调用
录播 标识符 标识符概念,命名规范
录播 关键字 什么是关键字,查看关键字
录播 变量 变量概念,变量的定义,变量的使用,变量的地址
录播 数据类型 标准数据类型,类型查看
录播 数字类型 整数,浮点数,复数
录播 布尔类型 条件判断,状态标记,假值状态
录播 类型转换 自动转换,强制转换
录播 运算符 什么是运算符
录播 算术运算符 +,-,,/,%,//,*
录播 赋值运算符 =,+=,-=,*=,/=
录播 关系运算符 ==,!=,>,<=,<,>=
录播 逻辑运算符 and,or,not,短路特性
录播 成员运算符 in,not in
录播 身份运算符 is, is not , is 与 == 的区别
录播 三目运算符 true_expr if expression else false_expr
录播 运算符优先级 规则,括号
录播 字符串 什么是字符串,字符串定义,转义字符,字符串下标
录播 字符串操作 统计查找替换类,字符串判断类,字符串转换类,字符串对齐类,字符串去除空白类,字符串分割类,字符串连接类,编码解码类,切片操作
实战 字符串综合实战 字符串操作
录播 字符串格式化 什么是字符串格式化,format()方法,f-string字符串
录播 元组 什么是元组,元组的定义,元组中元素的引用,元组的切片操作,元组的特点,元组的应用场景,元组的常用方法
录播 列表 什么是列表,列表的特点,列表的定义,列表中元素的引用,列表中元素的修改,列表的切片操作,列表的用途
录播 列表操作 获取列表元素个数,统计查找操作,增加元素,删除元素,列表排序
录播 元组和列表的区别 相同点,不同点 ,内存占用,总结对比
录播 字典 字典的定义,字典的创建,字典数据访问 ,字典元素添加与修改 ,字典元素的删除 ,字典的有序性(Python3.7+),字典的应用场景
录播 字典操作 字典数据获取类操作,字典添加更新类操作,字典删除类操作
录播 集合 什么是集合,集合的创建,
录播 集合操作 添加操作,删除操作 ,集合数据操作
录播 深拷贝与浅拷贝 什么是拷贝,浅拷贝,深拷贝
录播 分支语句-if 什么是分支语句,if 条件判断,if... else 判断语句 ,if... elif... else 多重条件,分支嵌套
实战 回文数(切片实现) 运算符,分支语句-if,字符串操作
实战 成绩判断 类型转换,分支语句-if
实战 计算器 类型转换,运算符,分支语句-if
实战 模拟乘车过程 分支语句-if
录播 匹配语句-match 匹配语句match介绍,基本语法结构,组合多个匹配值,匹配模式绑定变量
录播 循环语句-while 什么是循环,程序中的循环,循环的作用,循环的构成要素 ,什么是 while 循环,while 循环的语法,while 循环实战
录播 循环语句-for-in for-in 循环的语法, 遍历可迭代对象
实战 回文数(循环实现) 类型转换,运算符,循环语句-for-in
录播 数字序列 range函数,range函数的基本语法 ,随机数
实战 猜数字 循环语句-while,循环语句-for-in
实战 猜拳游戏 分支语句-if,运算符,列表
实战 打印图案 循环语句-for-in,循环嵌套
实战 词频统计 列表,列表操作,字符串操作,字典,字典操作,for-in循环,分支语句-if
实战 水仙花数 运算符,循环语句-for-in,分支语句-if,函数返回值与参数处理
录播 循环嵌套 循环嵌套特征
实战 数字组合 分支语句-if,循环语句-for-in,循环嵌套
录播 循环跳转 死循环,break 语句, continue 语句,loop-else
录播 推导式 元组推导式,列表推导式, 字典推导式, 集合推导式
录播 函数返回值与参数处理 函数返回值,参数传递,位置参数,关键字参数,默认值参数 ,可变参数,混合参数
录播 变量作用域 局部变量,全局变量 ,全局变量和局部变量的优缺点
实战 素数 运算符,循环语句-for-in,分支语句-if,函数返回值与参数处理
录播 匿名函数 lambda 表达式, 使用场景 ,Sorted函数实现原理
录播 递归算法 递归的基本原则 ,递归使用举例-阶乘
实战 阶乘 分支语句-if,递归算法,函数返回值与参数处理
实战 斐波那契数列 分支语句-if,递归算法,函数返回值与参数处理

L2.Python 面向对象编程

教学目标
  • 熟悉 Python 封装、继承、多态
  • 掌握 Python 模块与包
  • 掌握 Python 调试与分析方法
  • 掌握 Python 装饰器的的应用
知识点
形式 章节 描述
录播 闭包与装饰器 函数引用, 闭包, 装饰器
实战 计数器函数 相关知识点:闭包与装饰器
录播 文件操作 文件打开,文件关闭,文件读取,文件写入
实战 读写文件 相关知识点:文件操作
录播 错误分析与调试 错误分析,print调试,debug调试
录播 异常处理 异常介绍,捕捉异常,异常处理
实战 计算器 相关知识点:异常处理, 分支语句-if, 函数返回值与参数处理
录播 面向对象概念 面向过程编程,面向对象编程,面向对象VS面向过程
录播 类和对象 概念,定义,class ,实例对象
录播 实例属性 动态绑定定义,访问
录播 构造方法 __init__(), self, __str__()
录播 实例方法 实例方法定义, 实例方法调用
录播 类属性 定义,类对象,访问
录播 类方法 定义,访问
录播 静态方法 定义,访问
实战 矩形面积和周长 相关知识点:静态方法, 函数返回值与参数处理
录播 封装 访问控制权限, 公有属性,保护属性, 私有属性,_和__前缀
录播 计算属性 属性访问器和修改器,property装饰器实现计算属性,计算属性的优势
录播 继承 继承的概念,单继承,方法重写,super函数的使用,多继承
录播 多态 概念,表现,鸭子类型,类型检查
录播 类型注解 类型注解基本使用,基本类型注解,容器类型注解, Union 类型注解, Sequence 类型注解, Optional 类型注解, Callable 类型注解,自定义类作为类型注解
实战 动物园 相关知识点:实例方法,实例属性,类属性,构造方法,封装,继承,多态

L3.Python 常用模块

教学目标
  • 掌握常用的内置库
  • 掌握常用的第三方库
  • 掌握 Python 的环境管理
知识点
形式 章节 描述
录播 模块 模块的导入,内建模块,自定义模块,第三方模块,dir() 函数
录播 包的概念,package 用途,package 导入,init.py
录播 math模块 math模块常量,math模块方法
录播 random模块 常用方法
录播 sys模块 sys常用属性,sys常用方法
录播 os模块 路径操作,目录和文件操作,其它操作
录播 datetime模块 应用场景,日期时间处理函数
录播 正则表达式 正则表达式介绍, 常用正则符号,常用正则方法
录播 JSON模块 JSON 概念,Python 与 JSON 数据类型对应,JSON 序列化与反序列化,JSON 文件的写入和读取
录播 日志模块 日志四大组件,日志等级,日志配置
录播 虚拟环境管理 虚拟环境介绍,虚拟环境配置安装
录播 pip工具使用 pip 常用操作, pip 指定安装源

L4.Python 高级编程

知识点
形式 章节 描述
录播 多任务编程 多任务介绍,多任务编程
录播 多任务进程编程 进程实现多任务
录播 多任务线程编程 线程实现多任务
录播 多任务协程编程 协程实现多任务
录播 网络编程 IP 地址与端口,通信协议,Socket 编程,Socket 开发流程,多任务开服务端
录播 数据库操作 数据库连接创建,游标对象使用,查询操作,插入操作, 更新操作,删除操作
录播 yaml 文件处理 什么是 YAML 文件,为什么要使用 YAML 文件,YAML 的基本语法规则,YAML 的数据结构,YAML 文件处理
录播 dataclass dataclass 基本使用,数据类嵌套,对象初始化后禁止改变属性值,field 的使用
录播 Pydantic Pydantic 基本操作,Pydantic 高级操作 ,Field 对象,数据转换
录播 Pytest 测试框架 Pytest 简介,环境安装与配置,命名规则,断言,测试装置,数据参数化,使用 YAML 文件进行数据驱动测试

ChatGPT 与私有大语言模型的多种应用(赠课)

L1.ChatGPT 应用

形式 章节 描述
知识点 ChatGPT 原理介绍 常用模型介绍
知识点 利用人工智能 ChatGPT 自动进行需求分析 自动进行需求分析
知识点 利用人工智能 ChatGPT 编写测试计划 自动生成测试计划
知识点 利用人工智能 ChatGPT 编写测试方案 自动生成测试方案
知识点 利用人工智能 ChatGPT 编写测试报告 自动编写报告
知识点 利用人工智能 ChatGPT 自动生成测试用例思维导图 自动生成测试用例思维导图
知识点 利用人工智能 ChatGPT 编写测试用例 自动编写测试用例
知识点 利用人工智能 ChatGPT 批量生成测试数据 自动批量生成测试数据
知识点 利用人工智能 ChatGPT 编写晋级报告 自动编写晋级报告
知识点 利用人工智能 ChatGPT 完善个人简历 完善个人简历
知识点 利用人工智能自动生成架构图 自动生成架构图
知识点 利用人工智能自动生成 ppt 自动生成 ppt
知识点 文生图介绍 图片生成技术与产品介绍
知识点 利用人工智能辅助学习 人工智能辅助学习各种测试技能,性能、安全、兼容、管理等

L2.提示词工程

形式 章节 描述
知识点 提示词工程 chatgpt 的六大提示词技巧
知识点 零样本提示
知识点 少样本提示
知识点 思维链
知识点 RAG 检索增强生成 让大模型读懂内部文档
知识点 React 推理提示 强大的推理模式

L3.基于 ChatGPT 的进阶应用

形式 章节 描述
知识点 利用人工智能自动找 bug Codex、Github Copilot
知识点 利用人工智能 ChatGPT 生成自动化测试脚本 自动生成自动化测试脚本
知识点 利用人工智能 ChatGPT 生成数据驱动测试框架 自动生成基于 page object 的数据驱动测试框架
知识点 基于人工智能的代码分析与 Bug 检测实战 分析研发代码 辅助 code review
知识点 结对编程助手 Github Copilot Github Copilot 的应用介绍

视觉与图像识别自动化测试(赠课)

L1.人工智能在音频、视觉、多模态领域的应用

形式 章节 描述
知识点 音频转文字 Whisper 介绍
知识点 文字转语音 openai、语音模型
知识点 图像识别 视觉模型 零样本识别 图片分类
知识点 文生图 Dall-E
知识点 文生视频 Sora

L2.视觉识别在自动化测试中的应用

形式 章节 描述
知识点 基于视觉模型的目标检测技术在自动化测试中的应用 视觉模型、图像目标检测、自动化测试、图片内容断言
知识点 基于图片的可视化测试技术在自动化测试中的应用 图像对比、基于图片的功能测试、可视化测试、APP 自动化测试
知识点 基于 OCR 识别方法的自动化测试
知识点 Airtest 游戏自动化测试框架 图像识别、游戏测试、POCO
知识点 基于图像识别商业模型的自动化测试 Agent 应用 腾讯 AppAgent、gpt4v