等价类划分方法应用扩展

问题:

允许1到6个英文字符或数字,按OK结束

有效等价类:

长度:1到6

字符:a-z,A-Z,0-9

无效等价类

长度:0,7

字符:英文/数字以外字符,控制字符,标点符号

输入框为三个


有效等价类


无效等价类


长度


长度为1-6


长度为0


长度大于6


字符


只含有a-z


含有控制字符


 


只含有A-Z


含有标点符号


只含有0-9


含有a-z和A-Z


含有a-z和0-9


含有A-Z和0-9


含有A-Z,a-z和0-9

 

由于前面已经进行了单个框的测试,我们下面来说明如何进行多个框的测试


编号


测试用例


覆盖等价类


预期结果


 

1


Abcde9

Abcde9

Abcde9


长度为1-6

含有A-Z,a-z和0-9


No:true

N1:true

N2:true


 

2


Abcde9

Abcde9

 


两个框长度为1-6,

含有A-Z,a-z和0-9

一个框长度为0


No:true

N1:true

N2:长度为0


 

3


Abcde9

Abcde9

Abcde91


两个框长度为1-6,

含有A-Z,a-z和0-9

一个框长度大于6


No:true

N1:true

N2:长度过长


 

4


Abcde9

Abcde9

LF12ab


三个框长度为1-6,

含有A-Z,a-z和0-9

一个框含有控制符


No:true

N1:true

N2:含有控制符


 

5


Abcde9

Abcde9

Ab.de9


三个框长度为1-6,

含有A-Z,a-z和0-9

一个框含有标点符号


No:true

N1:true

N2:含有标点符


 

6

 


Abcde9

 


一个框长度为1-6,

含有A-Z,a-z和0-9

两个框长度为0


No:true

N1:长度为0

N2:长度为0


 

7

 


Abcde9

Abcde91

Abcde91


一个框长度为1-6,

含有A-Z,a-z和0-9

两个框长度大于6


No:true

N1:长度过长

N2:长度过长


 

8


Abcde9

Abc.e9

LF12ab


一个框长度为1-6,

含有A-Z,a-z和0-9

两个框分别有控制符,标点符号


No:true

N1:含有标点符

N2:含有控制符


 

9


 


 

三个框长度为0


No:长度为0

N1:长度为0

N2:长度为0


 

10


Abcde91

Abcde91

Abcde91


 

三个框长度大于6


No:长度过长

N1:长度过长

N2:长度过长


 

11


Abc.e9

LF12ab

LF12ab


两个框含有控制字符

一个框含有标点符号


No:含有标点符

N1:含有控制符

N2:含有控制符


 

12


Abc.e9

LF12ab

Abc.e9


两个框含有标点符号

一个框含有控制符


No:含有标点符

N1:含有控制符

N2:含有标点符


 

13


LF12ab

LF12ab

LF12ab


 

三个框含有控制符


No:含有控制符

N1:含有控制符

N2:含有控制符


 

14


Abc.e9

Abc.e9

Abc.e9


 

三个框含有标点符号


No:含有标点符

N1:含有标点符

N2:含有标点符

时间: 2024-10-05 09:53:43

等价类划分方法应用扩展的相关文章

【软件测试】等价类划分方法的应用

实例——EditBox 允许1到6个英文字符或数字,按OK结束 有效等价类和无效等价类 有效等价类 无效等价类 E1:长度:1到6 T1:长度:0,7 E2:字符:a-z,A-Z,0-9 T2:字符:英文.数字以外字符,控制字符,标点符号 测试用例: 编号 测试用例 预期输出 1(E1,E2)  a 有效输入 2(E1,E2) z 有效输入 3(E1,E2) A 有效输入 4(E1,E2) Z 有效输入 5(E1,E2) 0 有效输入 6(E1,E2) 9 有效输入 7(E1,E2) aaaaa

等价类划分方法的应用(二)

等价类划分方法的应用(二) 题目: 三个EditBox,全部值允许输入1-6个英文字符或数字,按OK结束. 以输入条件划分等价类: 输入的字符串必须满足以下条件: 条件1:第一行长度1-6 条件2:第一行字符为'0'-'9'或'a'-'z'或'A'-'Z' 条件3:第二行长度1-6 条件4:第二行字符为'0'-'9'或'a'-'z'或'A'-'Z' 条件5:第三行长度1-6 条件6:第三行字符为'0'-'9'或'a'-'z'或'A'-'Z' 编号 有效等价类 编号 无效等价类 1 第一行长度1-

等价类划分方法的应用之EditBox

在这周的软件测试课中我们学习了等价类划分方法,并在这次作业中进一步熟悉该方法的应用,用此方法研究EditBox用例. 功能要求: 允许1到6个英文字符或数字,按OK结束 有效等价类: 长度:1到6 字符:a-z,A-Z,0-9 无效等价类:   长度:0,7 字符:英文/数字以外字符,控制字符,标点符号 等价类划分:     有效类 无效类 长度 1到6 0,7 字符 a-z,A-Z,0-9 英文/数字以外字符,控制字符,标点符号 测试用例: 编号 输入 覆盖等价类 输出 test1 12345

等价类划分应用的扩展

一.问题描述 1. 三个编辑框,允许1到6个英文字符或数字,按OK结束. 二.等价类划分 1. 有效等价类: 长度: 1.2.3.4.5.6: 非0 不超过6 字符: a-z, A-Z, 0-9 2. 无效等价类: 长度: 0,7 字符: 英文/数字以外字符,控制字符,标点符号 三.实现方法 同样的在该例中也是采用javascript来验证输入的字符串,由于是三个文本框,采用循环验证的方法并记录每一个文本框的验证结果,使用条件语句对每种结果进行判断并给出相应的提示. 四.测试用例 编号 输入 预

【软件测试】等价类划分方法

方法简介 定义:是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例.该方法是一种重要的,常用的黑盒测试用例设计方法. 划分等价类:等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试,因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件就可以用少量代表性的测试数据取得较好的测试结果.等价类划分可有两

等价类划分方法的应用实例

上星期我们简单地了解了黑盒测试.而在黑盒测试中一个常用的测试方法就是等价类划分.所谓等价类划分即是我们按照一定的划分原则,将输入域划分为有效等价类和无效等类.   常用的等价类划分原则: 按区间划分 按数值划分 按数值集合划分 按限制条件或规则划分 细分等价类 按照限制条件或者规则划分等价类举例: 题目:文本框的非法输入测试:  允许1到6个英文字符或数字,按OK结束.   有效等价类 无效等价类 长度           1-6                  0,7, …     字符  

等价类划分方法

等价测试是用例设计步骤 1.在确立等价类之后,可列出所有划分的等价类表. 2.为每一个等价类规定一个唯一的编号. 3.设计一个新的测试用例,使其尽可能多地覆盖尚未被覆盖地有效等价类,重复这一步,直到所有的有效等价类都被覆盖为止. 4.设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步,直到所有的无效等价类都被覆盖为止. 实例1 EditBox:允许1到6个英文字母或数字,按ok结束 1.等价类划分 编号 有效等价类 编号 无效等价类 1 长度:1到6 3 0,7 2 字符:a

等价类划分方法的应用(jsp)

[问题描述] 在三个文本框中输入字符串,要求均为1到6个英文字符或数字,按submit提交. [划分等价类] 条件1: 字符合法; 条件2: 输入1长度合法; 条件3: 输入2长度合法: 条件4: 输入3长度合法; [测试用例] [结果] 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. [代码附录] [总结] 等价类划分可以用于选择合适的数据子集来代表整个数据集.等价类划分可以帮助测试人员明确测试思路,避免冗余测试和死角.

软件测试——多个输入的等价类划分方法应用

多个输入等价类划分测试用例例子: 1.问题:在三个文本框中输入1到6个英文字符或数字,按ok结束. 2.等价类划分: 编号 有效等价类 编号 无效等价类 1 文本框1长度:1-6 8 文本框1长度<1 或者 长度>6 2 文本框2长度:1-6 9 文本框2长度<1 或者 长度>6 3 文本框3长度:1-6 10 文本框3长度<1 或者 长度>6 4 文本框1为字符:a-z A-Z 0-9 11 文本1输入字母数字以外的字符,控制字符,标点符号 5 文本框2为字符:a-z