如果你投过测试岗的简历,大概见过这种要求:「熟悉功能测试、会写用例、了解 Linux、能抓包、有性能测试经验、熟悉 JIRA」。拆开看每一项都不难,难的是它们经常同时出现在一份 JD 里,而多数人的知识结构是断的——会点点点,不会定位问题;会跑脚本,讲不清为什么这么设计用例。这门课要补的就是这些断点之间的连接处。

先确认你缺的是哪一块

这门课按能力维度分成几段,你可以对照自己的情况决定重点看哪部分:

  • 只会跟着需求文档点页面,说不清用例的覆盖边界和等价类、边界值怎么落地——基础篇对应这块,它不讲概念背诵,落到怎么把需求拆成可执行的用例。
  • 测试环境靠别人搭,出问题只会重启——Linux 服务器运维和部署实践对应这块,目标是自己能部署一套被测系统。
  • 移动端只会手工点,遇到闪退、接口报错、弱网表现异常就卡住——移动端功能测试、抓包、adb 调试和性能测试对应这块。
  • 没接触过真机兼容性矩阵和云测平台,性能数据只会看报告不会定位瓶颈——云测试与性能实战对应这块。
  • 项目流程靠口头同步,缺陷状态混乱——JIRA 敏捷项目管理对应这块。

不需要每段都从头看。缺哪块补哪块,这是这门课作为体系课但不必线性刷完的原因。

实战部分用什么撑着

课程里的练习不是孤立的练习题,而是挂在两个完整项目上:一个是电商平台,用来跑通从需求分析到用例设计、执行、缺陷跟踪的完整流程,同时承担 Linux 环境部署的落地场景;另一个是移动端知识付费类应用,用来做移动端功能测试、抓包分析和性能测试,以及接云测试平台做兼容性验证。

这样安排的好处是:你做的每一步都有上下文。比如同样是抓包,在电商项目里你关心的是下单链路和接口参数校验,在移动端项目里你关心的是弱网下的请求重试和响应耗时,两种场景暴露的问题不一样,练到的东西也不一样。

看完应该能回答的问题

判断自己有没有真的补上,不看学了多少节,看能不能答上来:

  • 拿到一个新需求,你怎么判断用例覆盖够不够,哪些场景必须写、哪些可以合并?
  • 被测系统部署在 Linux 服务器上,从零到能访问,中间要经过哪些步骤,每步可能踩什么坑?
  • App 出现偶现闪退,你手上只有 adb 和抓包工具,排查顺序是什么?
  • 性能报告里响应时间偏高,你怎么区分是服务端、网络还是客户端的问题?
  • 在一个敏捷迭代里,缺陷从提交到关闭的状态流转应该怎么走才不乱?

这些问题答不上来,说明对应章节还得回头看;能答上来并且说得出依据,那部分就可以跳过,把时间留给更弱的地方。

一点提醒

体系课容易让人产生「刷完就会了」的错觉。测试这行尤其如此——用例设计、抓包分析、性能定位,都是手熟活儿。建议的做法是每看完一段,找一个手边能碰到的 App 或系统,按同样思路走一遍:自己写一份用例、自己抓一次包、自己搭一次环境。课程里的项目是参照系,不是终点。

如果你正处在转岗测试、或者做了几年功能测试想往性能和分析方向挪的阶段,这门课的结构基本对得上你的缺口清单。先挑最弱的那块开始,不用从第一节顺着看。

app软件测试全栈系列精品课程

课程详情

课程标题

app软件测试全栈系列精品课程

适合人群

  • 想系统学习软件测试知识的人
  • 测试工程师
  • 性能测试工程师
  • app 测试工程师
  • 对软件测试感兴趣的人

学习收获

  • 全面系统的学习软件测试基础知识
  • 具备独立部署和维护测试环境的能力
  • 提升APP测试能力,包括功能测试、性能测试等
  • 具备发现系统性能瓶颈和进行性能调优的能力
  • 独立完成移动端和PC端项目测试的能力

课程简介

  1. 课程体系根据实战需求精心设计,基础篇涵盖软件测试分类、概念、测试用例设计等知识。
  2. 通过电商平台软件测试实践,学习完整的项目实战测试流程。
  3. 全面学习Linux服务器运维基础知识,并通过电商平台部署实践。
  4. 学习移动端功能测试、抓包、adb以及性能测试等知识。
  5. 通过移动端知识付费app进行云测试和性能测试实战。
  6. 学习云测试平台知识,提升兼容性和性能测试能力。
  7. 掌握JIRA敏捷项目管理知识,具备敏捷项目管理思维。

课程目录

01 软件测试概念认知及基础知识
  01 软件测试之app测试系列课程.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 什么是AB交叉测试.mp4
  17 什么样的项目不适合写测试用例.mp4
04 软件测试之兼容性测试
  01 什么是软件兼容性测试.mp4
  02 兼容性测试目的.mp4
  03 兼容性测试手段.mp4
  04 浏览器内核详细讲解.mp4
  05 兼容性测试清单.mp4
  06 市场浏览器占比分布.mp4
  07 浏览器兼容性测试注意事项.mp4
  08 分辨率兼容性测试.mp4
  09 app 兼容性测试.mp4
  10 2020年Q1安卓手机市场占比08.mp4
05 软件测试bug管理
  01 BUG的定义.mp4
  02 软件缺陷管理目的.mp4
  03 Bug严重等级怎么划分.mp4
  04 软件开发过程关键角色及应负责任.mp4
06 软件测试相关的项目管理流程
  01 软件工程的V模型.mp4
  02 软件工程V模型的优点和不足.mp4
  03 详细讲解软件测试流程.mp4
  04 版本送测流程和注意事项.mp4
  05 bug 处理流程讲解.mp4
  06 测试用例评审流程.mp4
  07 什么是产品验收流程以及验收注意事项.mp4
  08 软件测试执行过程中暂停的标准讲解.mp4
  09 软件测试通过有哪些准则.mp4
07 禅道项目管理软件
  01 禅道管理软件初步认识.mp4
  02 禅道项目管理软件系统怎么安装.mp4
  03 禅道项目管理软件怎么进行组织架构管理.mp4
  04 禅道项目管理软件系统产品管理.mp4
  05 禅道项目管理软件之项目管理讲解.mp4
  06 规范BUG样例讲解.mp4
08 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
09 软件测试电商平台项目实战之平台业务介绍
  01 电商项目业务背景简介.mp4
  02 传统电商模式主体框架讲解.mp4
  03 传统电商模式有哪些主要功能.mp4
  04 商城服务架构介绍.mp4
  05 电商平台功能点简介.mp4
  06 电商系统环境安装部署简介.mp4
  07 电商系统数据库表结构简介.mp4
  08 电商主要功能清单简介.mp4
  09 订单流转业务流程图.mp4
  10 怎么样才能快速理解需求规格说明书.mp4
  11 项目管理之PDCA.mp4
10 软件测试电商平台项目实战之测试计划
  01 项目软件测试计划01.mp4
  02 电商平台软件测试计划02.mp4
  03 电商平台软件测试计划03.mp4
  04 电商平台软件测试计划04.mp4
  05 通过表格编写简易版测试计划.mp4
  06 项目排期的作用.mp4
  07 怎么设计一个完美的项目排期.mp4
  08 怎么进行公共用例设计.mp4
11 软件测试电商平台项目实战之测试执行
  01 测试用例设计01.mp4
  02 测试用例设计02.mp4
  03 功能性测试用例设计01.mp4
  04 功能性测试用例设计02.mp4
  05 怎么进行性能测试场景设计.mp4
  06 思维导图Xmind工具使用讲解.mp4
  07 Xmind思维导图怎么进行测试用例设计.mp4
  08 怎么通过判定表和场景法编写测试用例.mp4
  09 电商平台功能测试执行01.mp4
  10 浏览器玩转F12快捷键定位前端BUG.mp4
  11 电商平台怎么进行兼容性测试.mp4
  12 浏览器玩转F12快捷键02.mp4
  13 电商平台怎么进行安全性测试.mp4
  14 电商平台安全测试02.mp4
  15 常用抓包工具有哪些.mp4
  16 HTTPAnalyzer抓包工具讲解.mp4
  17 PostmanAPI接口联调详细讲解.mp4
  18 postman和jmeter组合使用.mp4
  19 软件测试报告目的是什么.mp4
  20 软件测试报告模板讲解.mp4
12 软件测试需具备的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 mv 命令移动及修改文件和目录名称.mp4
  25 file 命令确定文件中数据的类型.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 编辑器讲解02.mp4
  43 linux vi 编辑器讲解03.mp4
  44 Tar 归档文件和归档技术讲解.mp4
  45 Tar 命令文件怎么进行解压.mp4
  46 ps 查看进程详细信息.mp4
  47 查看tomcat 进程并Kill tomcat 进程.mp4
  48 kill命令语法讲解.mp4
  49 RPM怎么管理软件包.mp4
  50 free怎么查看系统中内存使用量信息.mp4
  51 top 命令详解 持续监听进行运行状态.mp4
  52 linux 防火墙.mp4
  53 怎么购买云服务器.mp4
  54 云服务器实例常用操作.mp4
  55 云服务器一键进行重装操作系统.mp4
  56 云服务器配置安全组管理.mp4
  57 云服务器注册域名和备案.mp4
13 电商平台测试环境项目实战部署
  01 项目实战平台服务器拓扑结构图讲解.mp4
  02 项目实战平台部署服务清单.mp4
  03 JDK 作用介绍以及 linux 怎么搭建jdk 1.8.mp4
  04 tomcat 容器介绍.mp4
  05 linux服务器怎么部署tomcat 容器.mp4
  06 nginx 的作用以及怎么部署.mp4
  07 redis 的作用以及怎么部署.mp4
  08 linux 怎么部署MySql 服务01.mp4
  09 linux 怎么部署MySql 服务02.mp4
  10 linux 怎么部署MySql 服务03.mp4
  11 linux 怎么部署MySql 服务04.mp4
  12 数据库远程连接工具Navicat 简介及安装.mp4
  13 项目实战平台创建数据库以及执行脚本.mp4
  14 项目实战平台管理后台部署01.mp4
  15 项目实战平台买家端部署.mp4
  16 项目实战平台卖家端部署.mp4
  17 log4j2.xml 文件作用讲解.mp4
14 app功能测试基础知识
  01 为什么需要学习app测试.mp4
  02 什么是APP测试.mp4
  03 Web测试和App测试有什么区别.mp4
  04 app测试的过程关注维度之测试资源准备.mp4
  05 app测试的过程关注维度之测试用例设计和评审.mp4
  06 app测试的过程关注维度之UI测试.mp4
  07 app测试的过程关注维度之功能测试.mp4
  08 app测试的过程关注维度之中断测试.mp4
  09 app测试的过程关注维度之兼容性测试.mp4
  10 app测试的过程关注维度之性能测试.mp4
  11 app测试的过程关注维度之稳定性测试.mp4
  12 测试分析及测试报告输出.mp4
15 安卓adb常用知识
  01 adb介绍.mp4
  02 adb工具安装.mp4
  03 真实android手机连接adb注意事项.mp4
  04 adb 常用命令之adb devices.mp4
  05 adb命令基本语法格式.mp4
  06 adb 常用命令之pmlistpackage.mp4
  07 adb常用命令之热启动.mp4
  08 adb命令之卸载应用.mp4
  09 adb命令之强制停止应用.mp4
  10 adb命令之查看手机设备信息.mp4
  11 adb命令之重启手机.mp4
16 fiddler 抓包工具详细讲解
  01 为什么需要用抓包工具.mp4
  02 Fiddler 抓包工具原理.mp4
  03 Fiddler 工具安装.mp4
  04 Fiddler 视图功能区域讲解.mp4
  05 Fiddler 怎么抓包移动端.mp4
  06 Fiddler 过滤filters非必要抓取请求.mp4
17 云测试平台知识
  01 为什么需要云测试平台.mp4
  02 各云测平台优劣势比较.mp4
  03 腾讯wetest平台功能讲解.mp4
18 PerfDog性能狗能知识
  01 什么是PerfDog性能狗能.mp4
  02 PerfDog特点.mp4
  03 PerfDog下载及安装.mp4
  04 PerfDog主界面.mp4
  05 PerfDog无法检测到手机.mp4
  06 PerfDog指标说明.mp4
  07 PerfDog指标报告.mp4
19 知识付费平台性能测试实践
  01 app常见性能测试指标.mp4
  02 冷启动和热启动概念讲解.mp4
  03 FPS概念.mp4
  04 确定知识付费平台性能指标模板.mp4
  05 PerfDog性能狗测试手机资源使用情况.mp4
  06 PerfDog性能狗报告字段分析.mp4
  07 通过adb命令查看冷热启动时间.mp4
  08 通过Monkey命令并发随机用户单击触摸手势事件.mp4
  09 测试结果上传云平台.mp4
  10 云平台FPS和CPU等指标分析.mp4
  11 性能测试结论.mp4