软件测试这个岗位有个特点:入门不难,但很多人做了两三年还在点页面、写用例、提 bug,薪资和话语权都卡在原地。问题往往不在态度,而在于能力结构有缺口——会功能测试,但看不懂日志;想学自动化,环境搭不起来;性能测试只知道压,不知道瓶颈在哪。这套全栈系列课就是冲着这个缺口来的。
它解决的是哪几个具体场景
课程的内容线索围绕真实工作流程展开,可以对应到几类日常困境:
- 拿到需求文档后,用例设计靠感觉,覆盖不全,上线后总被开发反问"这个场景你怎么没测";
- 提 bug 时只能描述现象,研发一句"你去看下日志"就卡住,因为不熟 Linux 和数据库;
- 想推动自动化,但测试环境自己搭不起来,只能等运维排期;
- 系统变慢时只能上报"响应时间长",说不出是哪个接口、哪条 SQL、哪个资源先到瓶颈。
这几件事对应的是同一个能力链条:基础测试方法 → 数据与系统层定位能力 → 环境部署 → 性能与自动化执行。课程按这个顺序把链条接上,而不是零散地堆知识点。
学完能独立做什么
把整套内容走完,比较现实的预期是:能独立完成一个中等规模业务系统(课程用电商平台作为实践对象)的功能测试全流程,包括需求分析、用例设计、执行与缺陷跟踪;遇到缺陷时能自己登录服务器查日志、连数据库核对数据,把定位结论一并写进 bug 单,而不是只丢一句"页面报错"。
再往上,能自己完成测试环境的部署与维护,用 Jmeter 做接口和性能压测,看懂聚合报告里的响应时间、吞吐量和错误率,并借助服务器资源监控判断瓶颈大致出在应用、数据库还是机器配置上。自动化部分则是把重复的回归执行交给脚本,提升的是执行效率,不是替代手工测试的判断。
需要说明的是,"全栈"指的是测试岗位所需的能力面,不是让你变成开发或运维。它的价值在于减少沟通成本、提高问题定位的话语权。
资料适合什么基础的人
内容分了层次,不同起点的读者用法不一样:
- 零基础转行:按顺序从测试概念、分类、用例设计方法开始,这部分不要跳,它是后面所有实践的判断依据;
- 有功能测试经验、想补短板:可以快过基础部分,重点放在数据库、Linux 和性能测试三块,这是多数人卡住的地方;
- 已接触过自动化和 Jmeter:建议把它们当作体系梳理用,检查自己在环境搭建、脚本设计、结果分析这些环节有没有漏掉的认知。
学之前先想清楚两件事
第一,这套内容体量不小,覆盖功能、数据库、Linux、性能、自动化多个方向,指望一周刷完基本不现实。比较稳的节奏是按阶段推进,每学完一块就在实际项目或练习环境里用一次,否则看完就忘。
第二,如果你的目标只是应付当前岗位的手工测试任务,其实未必要学这么全;但如果你打算在测试这条线上走得更远,或者正准备从其他岗位转进来,这套课的知识结构是相对完整的,值得按部就班跟下来。
课程目录
课程目录323 集
- 01 软件测试基本概念及分类 01 软件测试全栈系列课程简介.mp4
- 02 什么是软件测试.mp4
- 03 软件测试水杯需考虑的维度.mp4
- 04 软件测试常用面试题之怎么测试电梯.mp4
- 05 软件测试目的.mp4
- 06 软件测试原则.mp4
- 07 软件测试对象.mp4
- 08 优秀软件测试工程师具备的能力之业务分析能力.mp4
- 09 优秀软件测试工程师具备的能力之洞察bug能力.mp4
- 10 优秀软件测试工程师具备的能力之团队协作.mp4
- 11 优秀软件测试工程师具备的能力之问题解决能力.mp4
- 12 优秀软件测试工程师具备的能力之专业技术能力.mp4
- 13 优秀软件测试工程师具备的能力之沟通表达能力.mp4
- 14 优秀软件测试工程师具备的能力之宏观把控能力.mp4
- 15 软件测试常用分类.mp4
- 16 软件测试之单元测试.mp4
- 17 软件测试之白盒测试.mp4
- 18 软件测试之集成测试.mp4
- 19 软件测试之系统测试.mp4
- 20 软件测试之性能测试.mp4
- 21 软件测试之安全测试.mp4
- 22 软件测试之验收测试.mp4
- 23 软件测试之冒烟测试.mp4
- 02 黑盒测试策略及测试范围和架构定义 01 详细讲解BS架构定义及其原理.mp4
- 02 CS架构的定义及其原理.mp4
- 03 黑盒测试策略及测试范围.mp4
- 04 常用的软件测试分类.mp4
- 03 软件测试用例设计方法及设计规范 01 测试用例的定义.mp4
- 02 测试用例的编写规范.mp4
- 03 测试用例的组成元素及作用.mp4
- 04 测试用例模板详细讲解.mp4
- 05 设计测试用例的基本原则.mp4
- 06 编写测试用例有什么好处.mp4
- 07 常用的测试用例管理工具.mp4
- 08 设计完美测试用例所需要的素质.mp4
- 09 测试用例的更新与维护.mp4
- 10 测试中间的经典二八原则.mp4
- 11 测试用例方法之等价类划分法.mp4
- 12 测试用例方法之边界值分析法.mp4
- 13 测试用例设计方法之错误推断法.mp4
- 14 测试用例设计方法之因果图法.mp4
- 15 测试用例设计方法之流程图分析法.mp4
- 16 测试之交叉测试.mp4
- 17 什么情况不适合写测试用例.mp4
- 04 软件测试bug管理以及软件测试流程 01 什么是BUG.mp4
- 02 软件缺陷管理目的.mp4
- 03 详细讲解Bug的严重等级划分.mp4
- 04 关键角色及应负责任.mp4
- 05 什么是软件工程的V模型.mp4
- 06 V模型的优缺点.mp4
- 07 软件开发过程角色与职责.mp4
- 08 详细讲解软件测试流程.mp4
- 09 开发版本送测流程.mp4
- 10 bug 处理流程图讲解.mp4
- 11 详细讲解用例评审流程.mp4
- 12 产品验收流程讲解.mp4
- 13 软件测试暂停的标准.mp4
- 14 软件测试完成准则.mp4
- 05 禅道项目管理软件详解 01 禅道管理软件的介绍.mp4
- 02 禅道项目管理软件系统的安装详解.mp4
- 03 禅道项目管理软件系统组织架构管理.mp4
- 04 禅道项目管理软件系统产品管理.mp4
- 05 禅道项目管理软件之项目管理.mp4
- 06 禅道项目管理软件之编写一个规范的bug.mp4
- 06 JIRA敏捷项目管理软件讲解 01 JIRA作用和介绍.mp4
- 02 jira关键角色及应负责任.mp4
- 03 JIRA项目管理软件中间创建问题.mp4
- 04 JIRA项目管理软件的用户管理.mp4
- 05 JIRA新建项目以及项目版本管理.mp4
- 06 JIRA项目管理软件怎么创建故事.mp4
- 07 JIRA项目管理软件怎么创建BUG.mp4
- 08 JIRA项目管理中间的面板配置讲解.mp4
- 07 电商平台软件测试项目实战 01 电商平台业务背景介绍.mp4
- 02 传统电商模式主体框架.mp4
- 03 传统电商模式主要功能.mp4
- 04 商城服务架构介绍.mp4
- 05 电商平台前后台功能点简介.mp4
- 06 电商系统环境安装部署简介.mp4
- 07 电商系统数据库表结构简介.mp4
- 08 电商主要功能清单简介.mp4
- 09 订单流转业务流程图.mp4
- 10 怎么快速理解需求规格说明书.mp4
- 11 项目管理之PDCA.mp4
- 12 电商平台软件测试计划01.mp4
- 13 电商平台软件测试计划02.mp4
- 14 电商平台软件测试计划03.mp4
- 15 电商平台软件测试计划04.mp4
- 16 通过表格编写简易版测试计划.mp4
- 17 项目排期目的.mp4
- 18 怎么设计一个完美的项目排期.mp4
- 19 测试用例设计之公共用例设计.mp4
- 20 测试用例设计01.mp4
- 21 测试用例设计02.mp4
- 22 功能性测试用例设计01.mp4
- 23 功能性测试用例设计02.mp4
- 24 性能测试场景设计.mp4
- 25 Xmind工具使用讲解.mp4
- 26 Xmind思维导图进行测试用例设计.mp4
- 27 判定表和场景法编写测试用例.mp4
- 28 功能测试执行01.mp4
- 29 浏览器玩转F12快捷键定位前端BUG.mp4
- 30 电商平台兼容性测试.mp4
- 31 浏览器玩转F12快捷键02.mp4
- 32 电商平台安全性测试.mp4
- 33 电商平台安全测试02.mp4
- 34 常用转包工具.mp4
- 35 HTTPAnalyzer抓包工具讲解.mp4
- 36 PostmanAPI接口联调讲解.mp4
- 37 postman和jmeter组合使用.mp4
- 38 软件测试报告目的.mp4
- 39 软件测试报告模板讲解.mp4
- 08 软件测试数据库知识 01 安装Vmware.mp4
- 02 创建虚拟机.mp4
- 03 安装centons操作系统.mp4
- 04 VMware Centos 网络配置.mp4
- 05 Linux几款远程工具介绍.mp4
- 06 MySql 5.7.13安装配置(Linux).mp4
- 07 1045 错误码处理以及安装过程问题解决方法.mp4
- 08 MySql 安装配置(win 10).mp4
- 09 Navicat 简介及安装.mp4
- 10 什么是数据库.mp4
- 11 系统数据库和用户数据库.mp4
- 12 常用关系型数据库产品介绍.mp4
- 13 通过脚本create database.mp4
- 14 use 切换数据库.mp4
- 15 数据库对各类对象的操作简单介绍.mp4
- 16 数据库操作--删除数据库.mp4
- 17 Mysql数据库之完全认知操作表.mp4
- 18 mysql数据库之如何创建表.mp4
- 19 mysql数据库之创建员工表tb_emp实例.mp4
- 20 mysql数据库之创建dept表实例.mp4
- 21 通过客户端创建表操作.mp4
- 22 desc 查看表结构.mp4
- 23 drop删除表字段.mp4
- 24 修改表.mp4
- 25 修改表名.mp4
- 26 新增表中间字段.mp4
- 27 updat修改表中的数据.mp4
- 28 Mysql约束概述.mp4
- 29 设置非空约束 NOT NULL.mp4
- 30 设置字段的默认值 DEFAULT.mp4
- 31 Check约束之选取设置检查约束的字段.mp4
- 32 插入数据记录(insert into) 基本语法.mp4
- 33 插入完整数据记录.mp4
- 34 插入数据记录一部分.mp4
- 35 批量插入多条记录.mp4
- 36 更新表数据.mp4
- 37 删除指定数据记录(delete).mp4
- 38 delete删除表中的全部案例演示.mp4
- 39 单表数据记录查询.mp4
- 40 简单数据记录查询select.mp4
- 41 避免重复数据查询--distinct.mp4
- 42 查询结果字段取别名as.mp4
- 43 select 数据表查询语句Where:条件查询数据语法.mp4
- 44 条件数据记录查询.mp4
- 45 SELECT:数据表查询语句WHERE:NOT LIKE 模糊查询.mp4
- 46 SELECT:数据表查询语句WHERE:LIKE:模糊查询通配符大全.mp4
- 47 LIKE:模糊查询通配符大全之带有“_”通配符的查询.mp4
- 48 SELECT GROUP BY 与聚合函数.mp4
- 49 BETWEEN AND:范围查询.mp4
- 50 GROUP BY HAVING:过滤分组.mp4
- 09 软件测试linux基础课程 01 什么是操作系统.mp4
- 02 什么是linux 操作系统.mp4
- 03 安装Vmware.mp4
- 04 VMware安装CentOS7.mp4
- 05 VMware Centos 网络配置.mp4
- 06 为什么要远程连接Linux.mp4
- 07 几款远程工具介绍.mp4
- 08 SecureCRT 安装.mp4
- 09 SecureCRT 基本设置.mp4
- 10 SecureCRT 远程端中文乱码问题处理.mp4
- 11 Linux 命令的格式.mp4
- 12 date cal 和 clear 命令.mp4
- 13 Linux 详细讲解su 切换用户.mp4
- 14 Linux last命令讲解.mp4
- 15 Linux 启动过程.mp4
- 16 Linux关机重启.mp4
- 17 uname 详细讲解.mp4
- 18 cd 命令切换目录.mp4
- 19 使用ls 命令列出目录中的内容.mp4
- 20 使用cp 命令复制文件和目录.mp4
- 21 使用mkdir 创建目录.mp4
- 22 使用touch 命令创建文件.mp4
- 23 rm 删除垃圾文件.mp4
- 24 file 命令确定文件中数据的类型.mp4
- 25 使用mv 命令移动及修改文件和目录名称.mp4
- 26 Linux 文件系统目录结构介绍.mp4
- 27 Linux磁盘管理.mp4
- 28 利用通配符查找文件.mp4
- 29 使用find 命令搜索文件和目录.mp4
- 30 利用Tab 快捷键补齐命令行.mp4
- 31 熟练使用cat 浏览正文文件的内容.mp4
- 32 熟练使用head 浏览正文文件的内容.mp4
- 33 使用more 命令浏览器文件内容.mp4
- 34 使用wc 命令显示文件行、单词和字符数.mp4
- 35 项目跟踪日志常用命令之tail.mp4
- 36 history 命令操作使用过的命令.mp4
- 37 Linux 用户和用户组管理.mp4
- 38 用户passwd 文件讲解.mp4
- 39 管道操作.mp4
- 40 将输出重定向到文件中.mp4
- 41 linux vi 编辑器讲解01.mp4
- 42 linux vi 编辑器讲解03.mp4
- 43 linux vi 编辑器讲解02.mp4
- 44 Tar 归档文件和归档技术.mp4
- 45 Tar 文件进行解压.mp4
- 46 Linux ps 查看进程详细信息.mp4
- 47 查看tomcat 进程并Kill tomcat 进程.mp4
- 48 kill 杀死执行进程或工作.mp4
- 49 RPM 软件包管理器.mp4
- 50 free当前系统中内存使用量信息.mp4
- 51 linux top 命令详解 持续监听进行运行状态.mp4
- 52 linux 防火墙讲解.mp4
- 53 Linux 云服务器.mp4
- 54 云服务器实例常用操作功能点简介.mp4
- 55 云服务器怎么进行重装操作系统.mp4
- 56 云服务器怎么进行配置安全组.mp4
- 57 云服务器怎么注册域名并进行备案.mp4
- 10 电商平台测试环境搭建 01 电商平台服务器拓扑结构图.mp4
- 02 电商平台部署服务清单.mp4
- 03 JDK 作用介绍 linux 搭建jdk 1.8.mp4
- 04 linux tomcat 容器介绍.mp4
- 05 linux 部署tomcat 容器.mp4
- 06 nginx 的作用以及部署.mp4
- 07 redis 的作用以及部署.mp4
- 08 MySql 5.7.13安装配置(Linux)01.mp4
- 09 MySql 5.7.13安装配置(Linux)02.mp4
- 10 MySql 5.7.13安装配置(Linux)03.mp4
- 11 MySql 5.7.13安装配置(Linux)04.mp4
- 12 Navicat 简介及安装.mp4
- 13 创建电商平台数据库以及执行脚本.mp4
- 14 电商平台管理后台部署01.mp4
- 15 电商平台买家端部署.mp4
- 16 电商平台卖家端部署.mp4
- 17 log4j2.xml 配置文件修改.mp4
- 11 JMETER性能测试之基础课程
- 01 Jmeter VS LoadRunner 优缺点比较.mp4
- 02 JMETER 5.4.1工具介绍.mp4
- 03 性能测试工具选型原则.mp4
- 04 JMETER 安装01.mp4
- 05 JMETER 安装02.mp4
- 06 JMETER 第一个实践例子.mp4
- 07 JMETER目录结构.mp4
- 08 JMETER 启动过程及原理.mp4
- 09 JMETER 组件初步认识.mp4
- 10 JMETER 各组件执行顺序.mp4
- 11 Test Plan(测试计划)作用及自定义变量.mp4
- 12 JMETER 线程组.mp4
- 13 Jmeter配置原件常用的元件初步认知.mp4
- 14 JMETER HTTP 用户定义的变量.mp4
- 15 JMETER HTTP 请求默认值.mp4
- 16 配置元件CSV Data Set Config 参数化.mp4
- 17 JMETER 计数器.mp4
- 18 jmeter JDBC Request.mp4
- 19 JMETER Debug Sampler.mp4
- 20 JMETER 响应断言.mp4
- 21 用户登录例子讲解http 请求.mp4
- 22 Jmeter关键性组件之取样器概述.mp4
- 23 全面系统讲解工作最常用取样器之http请求取样器.mp4
- 24 Java函数对比学习Jmeter函数的语法格式.mp4
- 25 Jmeter常用函数之查看本机IP函数.mp4
- 26 JMETER性能测试为什么需要用到后置处理器.mp4
- 27 JMETER 正则表达式调试神器之Regextester.mp4
- 28 熟悉正则表达式操作符大全.mp4
- 29 后置处理器之正则表达式提取器提取响应内容实践.mp4
- 30 jmeter读取本地JSON格式文件实例.mp4
- 31 正则表达式提取器JSON文件内容完整实例.mp4
- 32 JMETER badboy 录制脚本.mp4
- 33 性能测试为什么需要监听器.mp4
- 34 JMeter聚合报告.mp4
- 35 Jmeter 汇总报告.mp4
- 36 JMeter查看结果树.mp4
- 37 Jmeter表格察看结果.mp4
- 38 多用户并发性能测试为什么需要分布式部署.mp4
- 39 JMETER分布式技术实现原理.mp4
- 40 jmeter配置slave代理压测机讲解.mp4
- 41 jmeter配置master控制器压测机讲解.mp4
- 42 JMETER分布式部署注意事项.mp4
- 43 JMETERS和M分布式启动压测过程.mp4
- 44 JMETER 分布式踩过的坑及填坑方法.mp4
- 45 什么是WebSocket接口.mp4
- 46 WebSocket应用场景.mp4
- 47 安装Jmeter插件管理器.mp4
- 48 WebSocketSampler组件界面详解.mp4
- 49 JMETER测试WebSocket 接口实例.mp4
- 12 性能测试实战篇 01 项目业务介绍.mp4
- 02 总用户数在线用户数并发用户数.mp4
- 03 性能测试流程.mp4
- 04 登录API 和协议.mp4
- 05 交易员登录脚本开发.mp4
- 06 交易登录参数化.mp4
- 07 交易员登录脚本执行以及nmon服务器资源监控.mp4
- 08 OKEX 交易所买入方向下单交易场景业务介绍.mp4
- 09 OKEX 交易所交易下单买入api 分析.mp4
- 10 OKEX 交易所交易员买入下单脚本设计.mp4
- 11 OKEX 交易所交易员下单卖出脚本设计.mp4
- 12 项目性能测试 报告.mp4
- 13 XXX 金融项目测试计划.mp4
- 14 xxx金融项目性能测试报告.mp4
- 15 性能测试计划和方案以及场景设计等文档 13 Jmeter+ant+jenkins自动化测试课程
- 01 ant 介绍以及作用.mp4
- 02 ant 下载及安装.mp4
- 03 ant 环境变量配置.mp4
- 04 Jenkins 介绍及特性.mp4
- 05 Jenkins 下载及安装.mp4
- 06 Jenkins 配置.mp4
- 07 Jenkins 启动方式一.mp4
- 08 Jenkins bat脚本方式启动.mp4
- 09 Jenkins 持续集成.mp4
- 10 jmeter.properties 配置.mp4
- 11 jmeter ant-jmeter-1.1.1.jar 配置.mp4
- 12 ant 构建build.xml 文件讲解.mp4
- 13 ant 构建.mp4
- 14 jenkins 功能介绍.mp4
- 15 jenkins ant 实现自动构建.mp4
- 16 安装Jmeter插件Performance plugin.mp4
- 17 jenkins 配置html和jtl.mp4
- 18 jenkins 立即构建.mp4
- 19 jenkins 查看控制台日志.mp4
- 20 jenkins 安装邮件服务相关的插件.mp4
- 21 怎么配置IMAP SMTP服务.mp4
- 22 jenkins 配置邮件通知.mp4
- 23 定时构建触发器.mp4
- 24 ant build.xml 中间配置邮件服务.mp4
- 25 jmeter+jenkins+ant 梳理.mp4






