有测试问题请微信联系作者,备注来意(点击此处添加)
240
一名普通的测试打工人;专注自动化测试技术研究、实践、总结、分享、交流。
用我多年的经历,给大家带来更多实用的干货。
人若有志,就不会在半坡停止。

学习路线+测试实用干货精选汇总(持续更新中。。。)

 


自学测试:提升路线建议

一、基础:测试理论

怎么做软件测试?软件测试必须要知道的知识点:

【测试基础】带你全面了解软件测试及工作流程
【基础】HTTP请求中GET和POST区别
HTTPS 加密机制

二、基础:常用测试工具(postman,fiddler/charles、jmeter、Xshell、git等)

Fiddler/charles常用功能

主要用来做什么

  • 定位问题(抓取PC端、手机端http及https请求及响应)
  • 设置断点进行调试、验证
  • 修改请求数据、返回数据进行调试、验证
  • 进行mock测试(Map Remote进行重定向切换环境测试;Map Local修改返回数据;Rewrite修改请求数据或返回数据)
  • 性能监控(请求响应的时间)
  • 弱网测试
  • 模拟请求测试

【测试基础】fiddler使用从基础到高级
【进阶】fiddler字段添加接口响应时间
【进阶】Fiddler抓包模拟弱网络环境测试

【基础】MacOS上配置 Charles

其他抓包工具:Wireshark、tcpdump、tcpflow、Ethereal

Postman常用功能

【基础】Postman使用教程

Jmeter

【测试基础】jmeter工具介绍及使用

Xshell

【基础】XShell破解版安装教程

Git

Git使用教程(超全,看一篇就够了)
Git常用命令,超实用(建议收藏随手查)
【Git基础】Gitee/GitHub使用
markdown介绍和使用(超全建议收藏)

jsonpath

【jsonpath使用详解】

三、基础:linux常用命令、shell、环境搭建

linux

【基础】工作中常用的linux命令,经常会被面试官问到
【基础】tail命令查看日志
Linux 环境变量配置

Docker

【基础】手把手搭建docker环境
【基础】docker常用命令及项目实战
【k8s基础】k8s 基本使用

四、基础:数据库(mysql、redis等)

SQL基础概念

【数据库】mysql的事务四个特性以及事务的四个隔离级别

SQL实战

【基础】SQL增删改查

【基础】SQL增删改查试题

【进阶】SQL进阶使用

【进阶】SQL增删改查试题

【高阶】SQL高阶使用

【高阶】SQL增删改查试题

五、自动化测试:框架及实战

自动化介绍及选型

【自动化测试介绍和分类】
【自动化测试框架】pytest和unitttest你知道多少?区别在哪?该用哪个?
pytest功能介绍及使用

接口自动化

无需写代码的自动化框架
接口自动化测试框架【windows版】: jmeter + ant + jenkins
接口自动化测试框架【linux版】: jmeter + ant + jenkins
接口自动化测试框架: jmeter + maven + jenkins

要写代码的接口自动化框架
【接口自动化测试实战】python+requests+Pytest+Excel+Allure
【接口自动化测试实战】python接口自动化(自建库)
【接口自动化测试框架】python+request+unittest+allure
【接口自动化测试框架】java+httpclient+testng+allure
【接口自动化_进阶】2.0版python接口自动化自建库

web自动化

【UI自动化基础】元素定位

移动端自动化

基础

【adb基础】adb详解及使用
【ADB基础】ADB及Monkey测试
【APP自动化基础】APP元素定位工具
【APP自动化基础】安卓UI自动化
【APP自动化基础】appium与设备交互方法
【自动化基础】手把手教零基础小白搭建APP的UI自动化环境

实战

【APP自动化进阶】APP自动化项目框架实战
【APP自动化进阶】pytest+appium多设备并发

测试报告

【自动化基础】allure描述用例详细讲解及实战

自动化进阶

【自动化进阶】pytest详解及进阶使用
【pytest进阶】pytest之hook函数
【自动化测试】Pytest之conftest详解
【自动化测试基础】Pytest前后置处理

Swagger安装及使用
Spring MVC与Swagger常用注解
自动生成测试用例数据

【自动化框架】Pytest + Yaml 框架开发与使用

六、性能测试:从0到实战

Jmeter & beanshell

Jmeter
【测试基础】jmeter工具介绍及使用

beanshell

性能实战

【基础】性能测试,从0到实战

【性能测试实战】jmeter+k8s+微服务+skywalking+efk

七、编程基础

Java

【基础】java环境搭建及配置
【JAVA基础】Java基础教程

python

基础
【基础】python环境搭建及配置
【Python基础】Python虚拟环境
【Python基础】Python基础教程
【requests库和requests模块使用详解】
【Python基础】Python中执行系统命令
【Python基础】日志工具介绍及使用

进阶
【python实现十大经典算法】
【Python进阶】设计模式
【Python进阶】并发编程方式

八、测试开发

前端基础

【jQuery基础】详解及使用教程
【前端开发】HTML、CSS快速入门

开发测试平台

基础

【Python Web开发】Flask框架使用

实战

进阶

小工具开发

基础

【GUI开发】Tkinter详解

实战

进阶

自动化办公

待更新...

爬虫

爬虫框架有哪些?
【Python爬虫】爬虫基础

九、大数据/区块链/AI

大数据

大数据原理、技术与实践
【大数据】大数据学习(一)之 Hadoop简介及安装配置

web3.0

【测试基础】web3.0介绍
区块链原理、技术与实践

AI

十、简历、笔试、面试

【面试总结】面试问题汇总

项目实战、简历、笔试题、面试题、职业规划

获取学习资料

从测试小白到高级测试→完整视频教程

posted @   三叔测试笔记  阅读(3639)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 解答了困扰我五年的技术问题。时代确实变了!
· PPT革命!DeepSeek+Kimi=N小时工作5分钟完成?
· What?废柴, 还在本地部署DeepSeek吗?Are you kidding?
· 赶AI大潮:在VSCode中使用DeepSeek及近百种模型的极简方法
· DeepSeek企业级部署实战指南:从服务器选型到Dify私有化落地
返回顶部 跳转底部
点击右上角即可分享
微信分享提示