首页/开发/软件测试速查/等价类划分(Equivalence Partitioning)
用例设计方法62 条

等价类划分(Equivalence Partitioning)

把输入域划分为若干等价类,每类中任取一个代表值即可代表该类行为;有效类与无效类都要划分,是黑盒用例设计的基础方法。

软件测试速查开发更新于 2026-10-12
要点同一等价类中任取一个值,预期结果相同
适用数值范围、枚举、布尔、集合与格式类输入

示例:年龄 18-60 可办卡

示例:年龄 18-60 可办卡
有效类:18 ≤ age ≤ 60
无效类:age < 18、age > 60、非数字、为空
代表值:25、10、70、'x'、空值
等价类划分常与边界值分析组合使用:先分区间,再单独补边界与邻点。

易错点

  • 只划分有效类,遗漏无效输入组合的防御性用例
  • 等价类内部行为其实有差异(如折扣分段)却当作一类处理,漏掉分支

数据来源与参考

  • ISTQB CTFL 4.0 大纲(等价类划分)
  • Myers《The Art of Software Testing》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌