01
测试用例基础
什么是测试用例 · 核心要素 · 为什么需要测试用例
基础概念
02
需求分析与拆解
提取测试点 · 需求评审要点 · 用户故事与用例映射
需求分析
03
等价类划分法
原理与定义 · 有效/无效等价类 · 登录模块实战
黑盒经典
04
边界值分析法
为什么边界容易出错 · 选取原则 · 日期输入框实战
边界精度
05
判定表法
多条件组合 · 构建步骤 · 优惠券发放规则实战
组合逻辑
06
因果图法
输入输出逻辑 · 因果图转判定表 · 搜索过滤实战
因果推导
07
正交实验法
多因子多水平 · 正交表选择 · 商品筛选实战
正交效率
08
场景法
用户操作流 · 基本流与备选流 · 电商下单实战
流程业务
09
错误推测法
基于经验的测试 · 常见错误模式 · 文件上传实战
经验异常
10
测试用例设计综合实战
混合方法 · 用例评审与优化 · 高质量用例集
综合实战
11
测试用例组织与管理
用例分层(冒烟/功能/回归) · 优先级 · 用例库维护
管理分层
12
测试用例编写规范
命名规范 · 步骤清晰度 · 预期结果可测性
规范标准
13
测试用例与需求追踪
需求覆盖率矩阵 · 用例关联需求 · 发现需求遗漏
追踪覆盖
14
测试执行与结果记录
执行策略(全量/抽样) · 缺陷提交规范 · 执行报告
执行报告
15
缺陷生命周期管理
状态流转 · 严重度与优先级 · 根因分析
缺陷生命周期
16
回归测试策略
回归范围选择 · 自动化回归 · 痛点与解法
回归策略
17
代码覆盖率基础
语句覆盖 · 分支覆盖 · 条件覆盖 · 路径覆盖
白盒覆盖
18
覆盖率工具实战
JaCoCo(Java) · gcov(C/C++) · Coverage.py(Python)
工具实战
19
覆盖率数据采集
编译期插桩 vs 运行时插桩 · 增量/全量覆盖率
采集插桩
20
覆盖率报告解读
行覆盖率 · 分支覆盖率 · 圈复杂度 · 未覆盖分析
报告分析
21
覆盖率驱动的用例补充
根据未覆盖代码设计新用例 · 消除覆盖盲区
驱动补充
22
接口测试覆盖率
接口参数覆盖 · 状态码覆盖 · 异常场景覆盖
接口覆盖
23
UI测试覆盖率
页面元素覆盖 · 用户操作路径 · 多分辨率覆盖
UI前端
24
自动化测试与覆盖率结合
自动化用例覆盖率统计 · 脚本维护与覆盖率提升
自动化集成
25
覆盖率收敛模型
定义收敛目标 · 收敛曲线 · 停滞应对措施
收敛模型
26
质量门禁与覆盖率卡点
CI/CD流水线门禁 · 卡点策略 · 团队协作
门禁CI/CD
27
测试左移与覆盖率
静态分析 · 代码审查 · 单元测试先行
左移预防
28
测试右移与覆盖率
生产环境覆盖率 · 全链路追踪 · 用户行为驱动
右移生产
29
覆盖率与测试效能度量
覆盖率不是唯一指标 · 缺陷率/漏测率 · 多维质量模型
度量效能
30
从用例到覆盖的闭环实践
全流程案例复盘 · 持续改进 · 团队文化建设
闭环文化