(1)如果规定输入的取值范围或个数,则划分一个有效等价类和两个无效等价类。例如,注册用户名的长度限制为6~18个字符,6~18个字符是有效等价类,小于6个字符和大于18个字符则是两个无效等价类。 (2)如果规定了输入的集合或规则必须要遵循的条件,则划分一个有效等价类和一个无效等价类。例如,注册用户名的格式要求...
2.2.2等价类划分法 划分等价类和列出等价类表 有效等价类 无效等价类 确定测试用例 为每个等价类规定一个唯一的编号 设计一个新的测试用例,使其尽可能多地覆盖尚未覆盖的有效等价类。重复这一步,最后使得所有有效等价类均被测试用例覆盖 设计一个新的测试用例,使其只覆盖一个无效等价类。重复这一步使所有无效等价...
等价类划分是一种典型的黑盒测试方法,这一设计方法完全不用考虑程序的内部结构,也就是说其只根据需求规格说明书。 2. 定义 等价类划分的方法就是将程序的输入域划分为若干部分,也可以说是若干个等价类,然后从各个部分中选取少数代表性数据进行测试。每个类的代表性数据在测试中的作用等效于这一类中的其它值,也就...
在确立了等价类后,可建立等价类表,列出所有划分出的等价类输入条件:有效等价类、无效等价类,然后从划分出的等价类中按以下三个原则设计测试用例: 1) 为每一个等价类规定一个唯一的编号; 2) 设计一个新的测试用例,使其尽可能多地覆盖尚未被覆盖地有效等价类,重复这一步,直到所有的有效等价类都被覆盖为止; 3)...
等价划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。这是目前常用的黑盒测试用例设计方法。 2、等价类划分的两种情况 有效等价类:是指对于程序的规格说明来说是合理的,有意义的输入数据构成的集合.利用有效...
当出现边界值的时候,仅仅用等价类划分法是无法准确来判断的时候,就需要结合黑盒测试另外一个方法,边界值分析法。 举个简单的例子:A攻击B,B反弹80%的伤害,假设A和B的血量都是1000的时候,先进行一个简单的划分,很明显,A的伤害大于等于1000的时候,就能胜利。但是B也是会反弹伤害的,所以需要进行边界值的判断,判断...
一、等价类划分法 1、定义: 等价类划分法是把所有可能输入的数据,即程序的输入域划分为若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。 该方法是一种重要的、常用的黑盒测试用例设计方法。 等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,...
有效等价类包含了符合需求的正常输入值。无效等价类则涵盖了不符合要求的异常输入值。比如一个年龄输入字段,有效等价类可能是 18 到 60 岁。而无效等价类就包括小于 18 岁和大于 60 岁的年龄。等价类划分还需考虑数据类型,如整数、浮点数等。对于字符串输入,长度也是划分等价类的重要因素。若要求密码长度为 6 ...
黑盒测试技术1-等价类划分法 黑盒测试技术—等价类划分法 内容提要 什么等价类划分法?如何划分等价类?如何从等价类导出测试用例?等价类测试的类型 测试数据知多少?•用户名(ID)规定为4位数字:1000~9999 有多少个可能的输入?什么是等价类?•用户名(ID):1000~9999 等价类?有效等价类无效等价类 1000...
等价类划分法 1.1 概念 等价类划分法是黑盒测试用例设计的基础方法,其核心思想是根据软件需求规格说明...