第7章软件测试技术.pptVIP

  • 0
  • 0
  • 约1.79万字
  • 约 134页
  • 2019-07-05 发布于湖北
  • 举报
2. 边界值分析 1) 边界值分析 从长期的实践中得知,处理边界情况时,程序最容易发生错误。所以,在设计测试用例时,应该选择一些边界值,这就是边界值分析的测试技术。边界值分析也是一种黑盒测试方法,是对等价类划分方法的补充。 使用边界值分析方法设计测试用例时,首先要确定边界情况,这需要经验和创造性。通常,输入等价类和输出等价类的边界就是应该着重测试的程序边界情况。选取的测试数据应该刚好等于、刚好小于和刚好大于边界值,而不是先取每个等价类内的典型值或任意值作为测试数据。 例如,对于上述将数串转换为整数的例子来说,从边界值角度考虑应再补加下述测试方案。 (1) 使输出刚好等于最小的负整数。例如: 输入:‘-32768’ 预期的输出:-32768 (2) 使输出刚好等于最大的正整数。例如: 输入:‘32767’ 预期的输出:32767 (3) 使输出刚好小于最小的负整数。例如: 输入:‘-32769’ 预期的输出:“错误——无效输入” (4) 使输出刚好大于最大的正整数。例如: 输入:‘32768’ 预期的输出:“错误——无效输入” 另外,依据边界值分析法的要求,应该分别使用长度为0,1和6的数字串作为测试数据。 通常,设计测试方案时总是把等价类划分和边界值分析两种技术联合起来使用,使得测试用例有所减少。 2) 确定

文档评论(0)

1亿VIP精品文档

相关文档