这门课解决什么工作场景
功能测试是软件质量保障的基础环节,也是多数测试人员每天面对的真实工作。这门课聚焦的是 Web 端电商类项目的业务测试,解决的核心场景是:拿到一个需求后,怎么把它拆解成可执行的测试点,怎么针对购物、退款、发货等具体业务流程写出能发现问题的用例,而不是停留在“点一遍页面”的层面。资料里以一个常见的电商项目为线索,覆盖了从需求评审、测试计划编写到单模块用例设计的完整过程,对刚接触 Web 测试、不清楚业务流程怎么分析的人比较对口。
适合什么基础、建议先看哪几块
这套资料适合零基础或刚入行、能看懂基本测试术语但没有完整项目经验的读者。如果你已经做过两三年复杂系统测试,里面的业务拆解思路可能偏浅。建议先看阶段一的业务流程分析部分,尤其是购买业务流程和测试点拆解,再看用例实战章节里的登录、购物车、退款等具体用例写法。测试计划那几节可以快速过一遍,重点放在业务测试点分析上,这部分直接决定你能不能把需求转成用例。
学完能独立做什么、资料怎么配合练习
学完后你应该能独立完成一个中小型 Web 项目的功能测试任务:写出一份结构清晰的测试计划,针对购物、售后、优惠券等业务场景设计用例,并识别出未登录购买、库存超卖、退款失败等边界问题。资料配合练习的方式是:先跟着视频把业务流程图画一遍,自己列出测试点,再对照课程里的用例找差距。建议找一个开源电商系统作为练习环境,按课程里的流程跑一遍登录、下单、退款,把用例实际执行一次,记录哪些用例能真正发现问题。光看视频不动手,业务感很难建立起来。
功能测试从基础到实战
课程目录
* 阶段一 Web端功能测试/
* 第一章 Web项目业务流程分析/
* 测试计划介绍/
* 01-阶段目标及今天目标
* 02-项目介绍
* 03-测试流程及需求评审
* 04-测试计划-1
* 04-测试计划-2扩展
* TPshop购买业务流程/
* 05-业务及流程图回顾
* 06-购买业务流程分析及测试点
* 07-用例(立即购买、加入购物车、未登录、购买失败)
* 08-用例(购买业务失败)
* 09-用例(发货业务测试点、用例)
* TPshop业务测试点分析/
* 10-售后业务(测试点)
* 11-售后业务(退款用例)
* 12-总结
* 01-反馈及回顾
* 02-今天目标
* 03-商品上架业务测试点
* 04-抢购业务测试点
* 05-优惠券业务测试点
* 第二章 Web项目功能测试用例实战/
* 登录功能用例设计/
* 06-单模块测试回顾
* 07-登录模块分析及测试点提取
* 08-登录模块用例-Demo
* 搜索功能用例设计/
* 09-搜索需求及测试点
* 10-搜索用例Demo
* 购物车功能用例设计/
* 11-购物车需求分析
* 12-购物车测试点
* 13-购物车Demo
* 14-总结
* 支付业务用例设计/
* 01-反馈
* 02-今天目标
* 03-作业
* 04-支付需求分析
* 05-支付测试点
* 06-支付用例Demo
* 个人中心用例设计/
* 07-个人中心(我的订单)需求分析
* 08-个人中心测试点
* 09-个人中心用例Demo
* 10-扩展(测试能力练习)
* 发货功能用例设计/
* 11-发货页需求分析
* 12-发货页测试点
* 退货功能用例设计/
* 13-退货退款需求分析
* 14-退货退款测试点
* 15-扩展(path路径)
* 16-总结
* 添加商品用例设计/
* 01-反馈及回顾
* 02-作业
* 03-今天目标
* 04-添加商品需求分析
* 05-添加商品测试点编写
* 06-添加商品正向标题示例
* 07-添加商品用例Demo
* 抢购业务用例设计/
* 08-抢购需求及测试点
* 09-添加抢购活动用例Demo
* 10-添加优惠券需求及测试点
* 11-添加优惠券用例Demo
* 12-总结
* 第三章 Web端抓包工具操作与应用/
* 网络知识/
* 01-反馈
* 02-作业反馈
* 03-今天目标
* 04-网络知识(url组成)
* 05-扩展(请求参数)
* 06-响应状态码
* Fiddler 抓包演示/
* 07-抓包原理及如何定位前后端bug
* 08-fiddler演示基本抓包
* Fiddler 过滤设置/
* 09-过滤设置
* 10-抓取https
* 11-过滤
* Fiddler 模拟弱网/
* 12-弱网设置
* 13-扩展(网络传输单位)
* Fiddler 断点的使用/
* 14-抓包实现打断点
* 15-断点练习
* 16-总结
* 阶段二 APP端功能测试/
* 第一章 APP功能测试/
* APP测试方向/
* 01-反馈及回顾
* 02-app三天目标及今天目标
* 03-app测试方向
* APP业务流程/
* 04-业务测试需求(购物业务)分析
* 05-业务测试点(购物业务)
* APP登录模块/
* 06-单模块(登录)分析及测试点
* 07-单模块(登录)用例Demo
* 搜索、购物车/
* 08-搜索模块
* 09-购物车模块
* 支付业务/
* 10-支付模块(正向测试带你)及逆向需求分析
* 11-支付模块其他测试点
* 个人中心/
* 12-个人中心(签到)
* 13-个人中心(其他分析)
* 14-个人中心(其他分析)
* 15-总结
* 开发模型和发布策略/
* 01-反馈及回顾
* 02-今天目标
* 03-开发模型
* 04-发布策略
* 第二章 APP专项测试/
* APP非功能测试/
* 05-安装卸载升级
* 06-兼容性测试
* 07-push推送
* 08-干扰、易用性测试
* APP性能测试/
* 09-扩展(app性能测试分类)
* 10-性能测试工具介绍
* 11-工具基本使用
* 12-solopi工具(CPU、内容)
* 13-cpu注意事项
* 14-扩展(日志查看)
* 15-流量
* 16-电量
* 17-启动速度
* 18-流畅度及稳定性测试介绍
* 19-总结
* 第三章 ADB命令/
* ADB介绍/
* 01-反馈及回顾
* 02-今天目标
* 03-adb介绍及命令
* ADB命令/
* 04-adb命令(连接、安装 卸载)
* 05-adb命令(获取包名)
* 06-adb命令(日志及启动时间)
* 07-adb命令(获取内存、cpu、流量)
* 第四章 APP稳定性测试/
* Monkey介绍及使用/
* 08-monkey介绍及基本使用
* 09-monkey常用参数
* 第五章 APP端抓包工具操作与应用/
* APP抓包/
* 10-抓包(app)原理和步骤说明
* 11-抓包(iphone)真机
* 12-抓包(模拟器)
* APP弱网测试/
* 13-弱网
* 14-总结
* 阶段三 小程序端功能测试/
* 第一章 小程序项目的测试与实操/
* 小程序介绍/
* 01-反馈及回顾
* 02-今天目标
* 03-小程序介绍
* 04-小程序特点
* 05-开发者工具介绍
* 06-微信小程序结构说明
* 了解小程序特点/
* 07-小程序与app对比
* 08-项目介绍及授权登录原理
* 09-账号注册及项目环境应用说明
* 小程序测试点分析/
* 10-需求与测试点(轮播图)
* 11-首页(主题)测试点
* 12-分类测试点
* 13-测试点(购物车)
* 14-测试点(业务))
* 小程序知识点扩展/
* 15-扩展(抓包修改轮播图)
* 16-扩展(ego项目环境说明)
* 17-扩展(搭环境)
* 18-总结






