如果你投过测试岗的简历,大概见过这种要求:「熟悉功能测试、会写用例、了解 Linux、能抓包、有性能测试经验、熟悉 JIRA」。拆开看每一项都不难,难的是它们经常同时出现在一份 JD 里,而多数人的知识结构是断的——会点点点,不会定位问题;会跑脚本,讲不清为什么这么设计用例。这门课要补的就是这些断点之间的连接处。
先确认你缺的是哪一块
这门课按能力维度分成几段,你可以对照自己的情况决定重点看哪部分:
- 只会跟着需求文档点页面,说不清用例的覆盖边界和等价类、边界值怎么落地——基础篇对应这块,它不讲概念背诵,落到怎么把需求拆成可执行的用例。
- 测试环境靠别人搭,出问题只会重启——Linux 服务器运维和部署实践对应这块,目标是自己能部署一套被测系统。
- 移动端只会手工点,遇到闪退、接口报错、弱网表现异常就卡住——移动端功能测试、抓包、adb 调试和性能测试对应这块。
- 没接触过真机兼容性矩阵和云测平台,性能数据只会看报告不会定位瓶颈——云测试与性能实战对应这块。
- 项目流程靠口头同步,缺陷状态混乱——JIRA 敏捷项目管理对应这块。
不需要每段都从头看。缺哪块补哪块,这是这门课作为体系课但不必线性刷完的原因。
实战部分用什么撑着
课程里的练习不是孤立的练习题,而是挂在两个完整项目上:一个是电商平台,用来跑通从需求分析到用例设计、执行、缺陷跟踪的完整流程,同时承担 Linux 环境部署的落地场景;另一个是移动端知识付费类应用,用来做移动端功能测试、抓包分析和性能测试,以及接云测试平台做兼容性验证。
这样安排的好处是:你做的每一步都有上下文。比如同样是抓包,在电商项目里你关心的是下单链路和接口参数校验,在移动端项目里你关心的是弱网下的请求重试和响应耗时,两种场景暴露的问题不一样,练到的东西也不一样。
看完应该能回答的问题
判断自己有没有真的补上,不看学了多少节,看能不能答上来:
- 拿到一个新需求,你怎么判断用例覆盖够不够,哪些场景必须写、哪些可以合并?
- 被测系统部署在 Linux 服务器上,从零到能访问,中间要经过哪些步骤,每步可能踩什么坑?
- App 出现偶现闪退,你手上只有 adb 和抓包工具,排查顺序是什么?
- 性能报告里响应时间偏高,你怎么区分是服务端、网络还是客户端的问题?
- 在一个敏捷迭代里,缺陷从提交到关闭的状态流转应该怎么走才不乱?
这些问题答不上来,说明对应章节还得回头看;能答上来并且说得出依据,那部分就可以跳过,把时间留给更弱的地方。
一点提醒
体系课容易让人产生「刷完就会了」的错觉。测试这行尤其如此——用例设计、抓包分析、性能定位,都是手熟活儿。建议的做法是每看完一段,找一个手边能碰到的 App 或系统,按同样思路走一遍:自己写一份用例、自己抓一次包、自己搭一次环境。课程里的项目是参照系,不是终点。
如果你正处在转岗测试、或者做了几年功能测试想往性能和分析方向挪的阶段,这门课的结构基本对得上你的缺口清单。先挑最弱的那块开始,不用从第一节顺着看。
app软件测试全栈系列精品课程
课程详情
课程标题
app软件测试全栈系列精品课程
适合人群
- 想系统学习软件测试知识的人
- 测试工程师
- 性能测试工程师
- app 测试工程师
- 对软件测试感兴趣的人
学习收获
- 全面系统的学习软件测试基础知识
- 具备独立部署和维护测试环境的能力
- 提升APP测试能力,包括功能测试、性能测试等
- 具备发现系统性能瓶颈和进行性能调优的能力
- 独立完成移动端和PC端项目测试的能力
课程简介
- 课程体系根据实战需求精心设计,基础篇涵盖软件测试分类、概念、测试用例设计等知识。
- 通过电商平台软件测试实践,学习完整的项目实战测试流程。
- 全面学习Linux服务器运维基础知识,并通过电商平台部署实践。
- 学习移动端功能测试、抓包、adb以及性能测试等知识。
- 通过移动端知识付费app进行云测试和性能测试实战。
- 学习云测试平台知识,提升兼容性和性能测试能力。
- 掌握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





