专栏文章 测开之 Python 自动化全栈工程师 + 性能专项

程序员一凡 · 2021年04月16日 · 最后由 zxz 回复于 2021年04月20日 · 4860 次阅读

测开之 Python 自动化全栈工程师 + 性能专项

功能测试基础

接口测试基础
接口的通信原理与本质
cookie、session、token 详解
接口测试的意义与测试方法
接口测试用例的设计

app 测试

app 流程测试
app 兼容性测试
app 稳定性测试
app 性能专项测试
app 抓包

UI 功能测试基础

常见功能测试方法:等价类,边界值等
测试用例/文档 编写规范
如何精确的定位一个 bug:前后端
bug 日志分析
web 商城项目测试实战

数据库操作

mysql 数据库环境搭建
数据库工具 navicat 基本使用
数据库增删改查脚本
面试之数据库常见问题:关联查询,索引

linux 系统 shell 脚本

linux 环境安装,xhell 工具基本使用
常用 shell 命令:创建文件、grap 查询,日志过滤,
linux 搭建数据库、自动化测试、Jenkins 环境

python 编程

python 基础
python 环境搭建
python 语法基础
基本数据类型字符串、整型
列表 list,元组 tuple
字典 dict,集合 set
控制流 if&for,while
python 进阶
函数使用
异常处理
文件操作
装饰器详解
日志模块
生成器/迭代器
面向对象编程
类的继承与封装
常用内置函数
python 发送邮件

测试开发

HTML 前端开发基础
css/javascript
Flask 搭建 moc serve
ORM 操作数据库、Flask-SQLALchemy
基于 Flask 编写 Restful API

性能测试

分支主题

性能测试之事务、响应时间、虚拟用户、TPS、QPS 专业名称讲解
性能测试脚本开发、场景设计、方案编写
场景压测试验、但接口负载、混合负载、压力测试、可恢复测试
服务器监控定位,JVM 监控、监控推展内存、性能结果分析、测试报告编写
性能调优方案、集群压测、全链路压测、性能测试流程总结

持续集成

git 仓库的,测试脚本版本控制管理
jenkins 定时构建任务
Jenkins 自动触发发送邮件
jenkins 集成测试框架分布式运行
docker 容器在自动化测试中应用
Jenkins+git+linux+docker 容器构建自动化测试持续集成,持续部署

UI/接口自动化测试

UI 自动化
APP 自动化
appium 自动化环境搭建
UIautomator 元素定位详解
uiautomator2 测试框架
airtest 测试框架详解
app 稳定性测试 monkey
分支主题
app 自动化测试框架搭建
H5/小程序/微信公众号自动化
安卓集群分布式环境搭建
Web 自动化
selenium 环境搭建
元素定位详解
Javascript 在自动化中的应用
POM 模式应用
关键字驱动
数据驱动
web 商城自动化实战

接口自动化

postman 详解
request 库进行 http 协议接口测试
websockets/dubbo 接口测试实战
接口自动化全流程实现

搭建测试框架

从零构建 UI 自动化测试框架
从零构建接口自动化测试框架
接口与 UI 自动化测试框架一体化

思维导图:https://www.processon.com/view/link/6066ac2ae0b34d28298fba28#map

共收到 3 条回复 时间 点赞

这个技能树要点满才算,全栈吗

Vence 回复

有一个说法叫:全周期测试工程师😎

感觉还缺少很多东西呀,例如 leetcode 刷算法题,还有开源项目贡献代码或者有 1000star 的开源项目~~

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册