等价类技术

上一篇 / 下一篇  2008-01-22 16:06:48 / 个人分类:黑盒测试技术

等价类方法总结

1、等价类的定义

   等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。
   有效等价类:符合《需求规格说明书》,合理地输入数据集合。
   无效等价类:不符合《需求规格说明书》,无意义地输入数据集合。

2、等价类划分的步骤

  1. 先考虑输入数据的类型(合法类型和非法类型).
  2. 再考虑数据范围(合法类型中的合法区间和非法区间).
  3. 画出示意图,区分等价类.
  4. 为每一个等价类编号.
  5. 从一个等价类中选举一个测试数据构造测试用例.

3、常用的等价类划分方法

  1. 如果规定了输入值的范围(闭区间),可以分为一个有效等价类,两个无效的等价类,如1<X<100,则有效等价类为“1<X<100”,无效等价类则为输入范围两边的值。
  2. 如果输入是布尔表达式,可以分为一个有效等价类和一个无效等价类,如要求密码非空,则有效等价类为非空密码,无效等价类为空密码。
  3. 如果规定了输入数据的一组值,而且程序对不同输入值做不同的处理,则每个允许的输入值是一个有效的等价类,此外还有一个无效的等价类(任意一个不允许的输入值)。
  4. 如果规定了输入数据必须遵循的规则,可以划分出一个有效的等价类(符合规则)和若干个无效的等价类(从不同角度违反规则)。

  


相关阅读:

TAG: 黑盒测试技术

 

评分:0

我来说两句

日历

« 2024-05-05  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 4862
  • 日志数: 6
  • 建立时间: 2008-01-16
  • 更新时间: 2008-12-08

RSS订阅

Open Toolbar