随手记录一些理论或技术上的东西。

黑盒测试用例设计之等价类划分

上一篇 / 下一篇  2016-10-24 13:31:01 / 个人分类:黑盒测试

等价类划分法是一种典型的、重要的黑盒测试方法,它将程序所有可能的输入数据(有效的和无效的)划分成若干个等价类。然后从每个部分中选取具有代表性的数据当做测试用例进行合理的分类,测试用例由有效等价类和无效等价类的代表组成,从而保证测试用例具有完整性和代表性。利用这一方法设计测试用例可以不考虑程序的内部结构,以需求规格说明书为依据,选择适当的典型子集,认真分析和推敲说明书的各项需求,特别是功能需求,尽可能多地发现错误。等价类划分法是一种系统性的确定要输入的测试条件的方法。
在设计测试用例时,要同时考虑有效等价类和无效等价类,以此验**在正常操作和异常操作时的运行状况。
确定等价类的时候可以遵循以下6条原则:
1、在输入条件规定了取值范围或者取值个数的情况下,可以确立一个有效等价类和两个无效等价类:有效等价类的输入为在规定取值范围内的内容或者符合要求的取值个数。
2、在输入条件规定了输入值的集合或者规定了必须的条件时,可以确立一个有效等价类和一个无效等价类。
3、在输入条件是一个布尔量的情况下,可以确立一个有效等价类和一个无效等价类。

     4、在规定了输入数据的一组值(假设N个),并且程序要对每一个输入值进行处理的情况下,可以确立N个有效等价类和一个无效等价类。

     5、在规定了输入数据必须遵守的规则的情况下,可以确立一个有效等价类(符合条件)和若干无效等价类(从各个角度违反规则)。

6、在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应再将该等价类划分为更小的等价类。

      以上内容部分摘自http://debugtalk.com/post/blackbox-testing-method-equivalence-partitioning/

   





 



TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-18  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 975
  • 日志数: 1
  • 建立时间: 2011-10-13
  • 更新时间: 2016-10-24

RSS订阅

Open Toolbar