等价类方法总结(经典)

上一篇 / 下一篇  2008-07-17 12:32:43 / 个人分类:测试用例设计

等价类的定义:
_.JD^rI0等价类:是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的51Testing软件测试网 Z$tmp!l!M3VVzH
有效等价类:符合《需求规格说明书》,合理的输入数据集合
;`ex:{Gj7\_0无效等价类:不符合《需求规格说明书》,无意义的输入数据集合51Testing软件测试网G'GeUp|
51Testing软件测试网'D9x~ai G/E
等价类划分的步骤:51Testing软件测试网Q,IWIJ's!P;Q
1.先考虑输入数据的数据类型(合法类型和非法类型)51Testing软件测试网,G0i\lEx
2.再考虑数据范围(合法类型中的合法区间和非法区间)
f9f$Y5ac(A03.画出示意图,区分等价类
ebOh'g'Lv B Qi04.为每一个等价类进行编号51Testing软件测试网m6S{m%s%c1em+R&i
5.从一个等价类中选举一个测试数据构造测试用例
T'e ?)n]F#Xq"M:u051Testing软件测试网Ef_4J"P:h5M
常用的等价类划分方法:51Testing软件测试网k4~ [b'A},t/U
(1)如果规定了输入值的范围(闭区间),可以分为一个有效等价类,两个无效的等价类;
%Gas/RZ0]{0
:oSRMY9}pd0如:1<x<100,则有效等价类为“1<x<100”,无效等价类则为输入范围两边的值
e9D K Zh(X1iet)w0(2)如果输入是布尔表达式,可以分为一个有效等价类和一个无效等价类
SN6qB m8@-xJP0
L}'luR$x0如:要求密码非空,则有效等价类为非空密码,无效等价类为空密码51Testing软件测试网-T t0{ahe
(3)如果规定了输入数据的一组值,而且程序对不同输入值做不同的处理,则每个允许的输入值是一个有效的等价类,此外还有一个无效的等价类(任意一个不允许的输入值);
5f~$lz&U0(4)如果规定了输入数据必须遵循的规则,可以划分出一个有效的等价类(符合规则)和若干个无效的等价类(从不同角度违反规则);51Testing软件测试网0DcBTVx}H

mCu5{cN7F0转载:http://bbs.51testing.com/thread-76851-1-1.html51Testing软件测试网'l?]h*GZ^k

TAG: 测试用例设计 等价类划分

引用 删除 huanhuan8808   /   2014-10-29 10:47:32
5
 

评分:0

我来说两句

我的栏目

日历

« 2024-05-07  
   1234
567891011
12131415161718
19202122232425
262728293031 

我的存档

数据统计

  • 访问量: 2184
  • 日志数: 2
  • 建立时间: 2008-07-17
  • 更新时间: 2008-07-18

RSS订阅

Open Toolbar