选值方法:

  一般原则是应当选择刚好等于,稍微大于和小于边界值的值进行测试。

  1)当输入域为一个值的范围时,选择范围的边界值和略微超越边界值的值;

  2)当输入域规定了值的个数时,选择max,max+1,min,min-1;

  3)当输出域判断为一个值的范围时,使用1)方法;

  4)当输出域判断为限定个数的值时,使用2)方法;

  5)当输入输出域判断依据一个有序列时,选择有序列的第一个和后一个元素;

  6)当输入输出域判断依据一个内部数据结构时,使用改数据结构的边界值;

  7)除了规定的范围,考虑会存在的其他未明示的可能;

  设计测试用例:

  对每个边界值建立一个新的用例。

  错误推测方法

  含义:

  有些点虽然不是一个主要的输入输出接口,但是很容易出现错误,或者在产品的以前版本中某个点会反复出现错误。针对这些情况,设定一些测试用例来监视这些容易出错的地方,能够有效的提高错误产生点的判断效率。这种方法是一种预推测,一般都是经验的总结。

  设计测试用例:

  按照会发生错误的情况去书写测试用例,这样能主动监测那些容易出错的点。

  因果图方法

  含义:

  仅仅将值输入,是不断验证单个数据的情况。有时候,我们需要将各个数据联系在一起考虑,从而引申出多种组合,这时候有些单个数据完好的功能可能出现错误。组合数据,主要是根据他们之间的逻辑关系,使用同一组数据搭配不同的线路,来测试不同的路径。