1、测试理论
- 测试流程与生命周期
- 测试的分类方法
- 测试计划、测试方案
- 测试用例设计
- BUG的提交与管理
- BUG系统搭建与管理
- 测试报告
2、基础知识
2.1 数据库
- MySQL 数据库基础
- MySQL权限与sql语句
- MySQL 复杂查询
- MySQL函数
- MySQL存储过程
- MySQL事务与编程
2.2 linux
- Linux 基础
- Linux文件操作与日志
- Linux用户与权限管理
- Linux环境部署安装
- Linux Docker基础
- Linux &Window脚本
2.3 算法
2.4 计算机
2.5 网络
- 网络结构体系
- HTTP协议原理分析
- TCP 三次握手、四次挥手
- cookie,session,Token
3、自动化
3.1 基础原理
- web前端HTML、CSS、JS
3.2接口测试
- 抓包:浏览器/APP抓包、工具Charles/Fiddler/wireshark
- 接口测试工具
接口测试用例
网络调包动态测试?
Postman及脚本
Jmeter - 接口测试进阶
正则表达式
接口动态关联数据处理
接口数据参数化方案
接口测试工具批量自动化
接口安全测试
扩展协议学习
3.3 web自动化selenium
- selenium IDE
- webDriver
- Web元素定位
3.4 app自动化Appium
3.5 playwright
3.6 Airtest
3.7 RF (当前少有)
4、性能
4.1 性能测试基础
- 理论基础
- 性能需求开发设计
APP性能
服务性能
4.2 LR/JMeter
4.3 性能报告方案
- 系统监控方案
- 性能跟踪分析
- 性能报告分析
4.4 性能调优
- 系统参数调优
- JVM调优
- sql调优
- 扩展协议开发
5、安全
APP安全
服务安全
6、TestOps架构技术
-
持续集成Jenkins
自动化测试融入开发、运维的整体流水线中,达到完整的过程自动化构建、部署并快速得到测试验证结果
7、测开
参考: