宠辱不惊,去留无意~~ (我就是不客气!)

黑盒测试——等价测试和边界值测试

上一篇 / 下一篇  2008-10-06 17:23:48 / 个人分类:黑盒测试

 等价测试和边界值测试
        假定一个数据库产品的规格说明指出,该产品必须能够处理任何从1到16383个记录,如果该产品能够处理34个记录和14870个记录,那么它在比如说 8252个记录时工作良好的可能性很大。因此,该产品能够处理的记录数的规定范围可以定义三个等价类:比1个记录小,从1到16383个记录和多于 16383个记录。
        一个成功的测试用例能检测出先前未检测到的错误,为了使发现这一的错误的机会最大,一个高效的技术是边界值分析。
        综上,因此,测试这个数据库产品的时候,应选择7个测试用例:
1-> 0个记录:等价类1的成员,临近边界值。
2-> 1个记录:边界值。
3-> 2个记录:临近边界值。
4-> 723个记录:等价类2的成员。
5-> 16382个记录:临近边界值。
6-> 16383个记录:边界值。
7-> 16384个记录:等价类3的成员,临近边界值。

        等价测试的过程概括如下:
对于输入和输出规格说明
对于每个范围(L,U):
选择5个测试用例:小于L,等于L,比L大但比U小,等于U以及大于U。
对于每个集合S:
选择2个测试用例:一个S的元素和一个非S的元素。
对于每个精确值P:
选择2个测试用例:P和其他任何值。


TAG: 黑盒测试

 

评分:0

我来说两句

日历

« 2024-04-28  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 49424
  • 日志数: 76
  • 建立时间: 2008-09-28
  • 更新时间: 2009-02-09

RSS订阅

Open Toolbar