首页/开发/软件测试速查/等价类表的整理方式
用例设计方法62 条

等价类表的整理方式

把输入条件、等价类、代表值与用例编号整理成表格,一行一类;表格评审能快速暴露遗漏的类与重复用例。

软件测试速查开发更新于 2026-10-13

等价类表怎么整理

把输入条件、等价类、代表值与用例编号整理成表格,一行一类;表格本身就是评审材料——与需求逐条对照,比直接写用例更容易发现遗漏的类与重复用例,也方便需求变更时定位受影响的范围。

基本信息

表列建议条件、类编号、类别(有效/无效)、代表值、覆盖用例
有效类每个条件至少一个有效类
无效类每个条件单独设计无效类用例
代表值取类内典型值,固定取值保证可复现
评审用法与需求逐条对照,标注疑问与缺失
维护要求表与用例双向可追溯,变更时能定位影响
绘制时机需求评审通过后先出表,再展开用例
拆分原则条件复杂时拆子条件,一行一类不合并

表格模板

表格模板
条件:手机号(11 位数字,1 开头)
有效类:11 位且以 1 开头 -> 代表值:13800138000
无效类:10 位             -> 1380013800
无效类:含字母            -> 13800138ab0
无效类:非 1 开头         -> 21800138000
# 一行一类,代表值固定,执行结果才稳定可复现
# 用例编号回填到右列,表与用例互相引用

典型使用场景

  • 用例设计起步:先把条件拆类再写用例,避免遗漏。
  • 评审会议:用表格逐条过需求,发现缺失的类现场补齐。
  • 需求变更:按条件定位受影响的类与用例范围。
  • 缺陷复盘:缺陷落在哪个类之外,反查分类漏洞。
  • 外包交接:表格比零散用例更易理解与接手。
  • 培训教学:用具体输入讲清划分逻辑与代表值取舍。
  • 边界衔接:等价类与边界值分析衔接,类边界另出边界用例。
  • 自动化映射:代表值直接作为参数化用例的数据行。
表格只写类不写代表值,执行时取值随意导致覆盖不稳定。
等价类表是评审材料:与需求逐条对照,比直接写用例更容易发现盲区。
没有代表值的类等于没设计:执行前先把每个类的取值定死。

易错点

  • 表格只写类不写代表值,执行时取值随意导致覆盖不稳定。
  • 等价类表与用例列表脱节,设计变更后无法追溯。
  • 无效类混在一起用一个用例验证,失败原因分不清。
  • 需求更新后只改用例不改表,表沦为过时附件。
  • 同一条件画出十几个类,粒度失控维护困难。

数据来源与参考

  • ISTQB CTFL 4.0 大纲(黑盒测试技术)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌