边界测试

目录

  • 1 什么是边界测试
  • 2 边界测试的内容

什么是边界测试

  边界测试是指用来探测和验证代码在处理极端的或偏门的情况时会发生什么。软件常常会在边界上出错,因此,需要进行边界测试。边界测试是单元测试中最后的任务。在进行边界测试时,需要特别注意数据流、控制流中刚好等于、大于或小于确定的比较值时出错的可能性,并在这些地方仔细地选择合适的测试用例来认真加以测试

  此外,如果对模块运行时间有特殊要求的话,还需要进行专门的关键路径测试,以确定最坏情况下和平均意义下影响模块运行时间的因素。

边界测试的内容

  边界测试要检查的内容具体包括:

  (1)普通非法数据是否正确处理。

  (2)普通合法数据是否正确处理。

  (3)在押次循环的第0次、第1次、第抑次是否有错误。

  (4)边界内最接近边界的合法数据是否正确处理。

  (5)边界外最接近边界的非法数据是否正确处理。

  (6)判断或运算中取最大最小值时是否有错误。

  (7)数据流、控制流中刚好等于、大于和小于确定值时是否出现错误等。

阅读数:226