功能测试数据测试之等价类划分
定义
等价类划分法是把所有可能的输入数据,即程序的数据数据集合划分成若干个子集(即等价类),然后从每一等价类中选取有代表意义的数据作为测试用例。
划分等价类
进行等价类划分一般分两个步骤: 分类和抽象。 分类:就是将输入源按相同特性或者类似功能进行分类 抽象:就是在各个子类中抽象出相同特性并用实例来表征这个特性 例如:对一个实数开平方 可以把测试数据分为正实数、负实数、0三个等价区间,每个等价区间的一个测试数据产生的测试结果都可以代表每个等价类的测试结果。 在进行等价类划分时,不但要考虑有效等价类划分,还要考虑无效等价类划分,只有这两种情况全都考虑并进行测试,才能充分验证软件的容错处理,使软件更稳定和可靠 有效等价类:指输入完全满足程序输入的规格说明,是由有效且有意义的输入数据所构成的集合。利用有效等价类可以检验程序是否满足规格说明所规定的功能和性能。 无效等价类:和有效等价类相反,即不满足程序输入要
功能测试数据测试之等价类划分最先出现在Python成神之路。
共有 0 条评论