- 复用层次:步骤库、数据构造器、断言库、场景模板
- 参数化:同一用例覆盖多组数据
- 复用边界:业务语义不同的用例不要强行合并
- 维护责任:公共库变更需要影响面评审
复用度不是越高越好:抽象层次过深时,用例可读性与定位能力都会下降。
复用载体与风险对照
| 载体 | 收益 | 风险 |
|---|---|---|
| 步骤库 | 统一操作路径与术语 | 步骤改动影响面大,需评审 |
| 数据构造器 | 数据一致、可复现 | 构造器缺陷会扩散到多用例 |
| 场景模板 | 快速起草高覆盖骨架 | 业务差异被生搬硬套 |
通过公共前置步骤、数据构造器与场景模板复用用例资产:减少重复编写,同时避免过度抽象导致理解成本上升。
| 载体 | 收益 | 风险 |
|---|---|---|
| 步骤库 | 统一操作路径与术语 | 步骤改动影响面大,需评审 |
| 数据构造器 | 数据一致、可复现 | 构造器缺陷会扩散到多用例 |
| 场景模板 | 快速起草高覆盖骨架 | 业务差异被生搬硬套 |