等价类表怎么整理
把输入条件、等价类、代表值与用例编号整理成表格,一行一类;表格本身就是评审材料——与需求逐条对照,比直接写用例更容易发现遗漏的类与重复用例,也方便需求变更时定位受影响的范围。
基本信息
| 表列建议 | 条件、类编号、类别(有效/无效)、代表值、覆盖用例 |
|---|---|
| 有效类 | 每个条件至少一个有效类 |
| 无效类 | 每个条件单独设计无效类用例 |
| 代表值 | 取类内典型值,固定取值保证可复现 |
| 评审用法 | 与需求逐条对照,标注疑问与缺失 |
| 维护要求 | 表与用例双向可追溯,变更时能定位影响 |
| 绘制时机 | 需求评审通过后先出表,再展开用例 |
| 拆分原则 | 条件复杂时拆子条件,一行一类不合并 |
表格模板
表格模板
条件:手机号(11 位数字,1 开头)
有效类:11 位且以 1 开头 -> 代表值:13800138000
无效类:10 位 -> 1380013800
无效类:含字母 -> 13800138ab0
无效类:非 1 开头 -> 21800138000
# 一行一类,代表值固定,执行结果才稳定可复现
# 用例编号回填到右列,表与用例互相引用典型使用场景
- 用例设计起步:先把条件拆类再写用例,避免遗漏。
- 评审会议:用表格逐条过需求,发现缺失的类现场补齐。
- 需求变更:按条件定位受影响的类与用例范围。
- 缺陷复盘:缺陷落在哪个类之外,反查分类漏洞。
- 外包交接:表格比零散用例更易理解与接手。
- 培训教学:用具体输入讲清划分逻辑与代表值取舍。
- 边界衔接:等价类与边界值分析衔接,类边界另出边界用例。
- 自动化映射:代表值直接作为参数化用例的数据行。
表格只写类不写代表值,执行时取值随意导致覆盖不稳定。
等价类表是评审材料:与需求逐条对照,比直接写用例更容易发现盲区。
没有代表值的类等于没设计:执行前先把每个类的取值定死。