加载中...

等价类划分(Equivalence Partitioning)是一种经典的黑盒测试用例设计技术:将程序的输入域划分为若干互不相交的子集(等价类),同一类中的任意输入被认为会触发相同的处理逻辑,因此每类只需选取一个代表值进行测试。
若某输入框要求 1 到 100 的整数,可划分为三个等价类:小于 1(无效)、1 至 100(有效)、大于 100(无效),再补充非数字输入等无效类,每类取一个值即可。
优点是系统性地压缩用例数量、避免重复测试;缺点是等价类边界附近的缺陷容易漏测,因此实践中几乎总是与边界值分析配合使用。

登录 后参与讨论
暂无讨论,来发表第一条评论吧