等价类法的概念为:把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据当作测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值,也就是说,如果某一类中的一个例子发现了错误,这一等价类中的其他例子也能发现同样的错误;反之,如果某一类中的一个例子没有发现错误,则这一类中的其他...
缺点:遇到组合的情况的话,等价类划分法是不足以解决问题的,同时等价类划分基于等价类中的输入都能产生相同的效果,在很多情况下用例选择不当会产生问题(如边界),还需要结合其他的方法来解决问题 五、小结 当出现边界值的时候,仅仅用等价类划分法是无法准确来判断的时候,就需要结合黑盒测试另外一个方法,边界值分析法...
⼀、等价类划分法 1、定义: 等价类划分法是把所有可能输⼊的数据,即程序的输⼊域划分为若⼲部分(⼦集),然后从每⼀个⼦集中选取少数具有代表性的数据作为测试⽤例。 该⽅法是⼀种重要的、常⽤的⿊盒测试⽤例设计⽅法。 等价类是指某个输⼊域的⼦集合。在该⼦集合中...
(1)如果规定输入的取值范围或个数,则划分一个有效等价类和两个无效等价类。例如,注册用户名的长度限制为6~18个字符,6~18个字符是有效等价类,小于6个字符和大于18个字符则是两个无效等价类。 (2)如果规定了输入的集合或规则必须要遵循的条件,则划分一个有效等价类和一个无效等价类。例如,注册用户名的格式要求...
等价类划分是一种典型的黑盒测试方法,这一设计方法完全不用考虑程序的内部结构,也就是说其只根据需求规格说明书。 2. 定义 等价类划分的方法就是将程序的输入域划分为若干部分,也可以说是若干个等价类,然后从各个部分中选取少数代表性数据进行测试。每个类的代表性数据在测试中的作用等效于这一类中的其它值,也就...
等价类划分是一种典型的黑盒测试用例的设计方法,使用等价类划分,是将软件的输入域分为若干部分,然后从每个部分中选取少量具有代表性的数据进行测试,这样可以避免穷举产生的大量用例。 自己理解 首先是黑盒测试,就像一个黑盒子,盒子里面是什么,我们不需要关心,总之就是给它喂数据,然后经过黑盒子之后,会有对应的输...
一、等价类划分法 一个程序可以有多个输入,等价类划分就是将这些输入数据按照输入需求进行分类,将它们划分为若干个子集,这些子集即为等价类,在每个等价类中选择有代表性的数据设计测试用例。 这种方法类似于学生站队,男生站左边,女生站右边,老师站中间,这样就把师生群体划分成了三个等价类。
等价类划分的优缺点 实战演练 1. 定义(What) 等价类划分法是一种典型的,并且是最基础的黑盒测试用例设计方法。采用等价类划分法时,完全不用考虑程序内部结构,设计测试用例的唯一依据是软件需求规格说明书。 所谓等价类,是输入条件的一个子集合,该输入集合中的数据对于揭示程序中的错误是等价的。从每一个子集中选...
等价类划分(Equivalence Partitioning)是一种在黑盒测试中常用的方法,它通过将程序的输入数据划分为若干个等价类,来确保测试用例的完整性和代表性。这种方法允许测试人员从每个等价类中选择具有代表性的数据进行测试,而无需考虑程序的内部结构。📌 等价类划分的基本步骤: ...