软件测试—边界值分析

边界值分析方法:
  基本原理:
  错误更可能出现在输入变量的极值附近,失效极少由两个(或多个)缺陷的同时发生引起的。
  基本思想:
  选取刚好等于,刚刚大于或刚刚小于边界值作为测试数据。
  边界值测试介绍:
  单缺陷假设强调取一个极限值(边界值),正常值其他
  多缺陷强调地点取多个极限值(边界值),正常值其他
  而我们对应一下边界测试方法
  1)。基于边界值测试:
   特点:内部边界附近值,整体单缺陷
   具有整体观,体现的是单缺陷假设,那么对于一个变量而言,在确定的范围内取max + max- min + min-即可
   n个变量:4n最后再加上一个极值(边界值)即4n + 1
  2)。健壮性测试:
   特点:内部多缺陷,整体单缺陷
   强调每个变量的测试效果,内部体现的是多缺陷假设,保证每个变量都能min- min min+ max- max max+ 
   但就整体而言,还是要体现出单缺陷假设效果,即加上一个极限值 (边界值),即n个变量的测试用例个数6n + 1
  3)。最坏情况:
   特点:内部单缺陷,整体不考虑
   在基于边界值测试的基础上,把每个变量的执行单缺陷测试,每个变量需保证测试数据有max +,max-,min-,min +,一个边界值,所以n个变量的测试用例个数:5n
  4)。最坏情况健壮测试:
   特点:内部多缺陷,整体不考虑
   依然强调每个变量测试的完备性(即健壮+单缺陷),不过体现的是整体多缺陷测试的特点,
   即对于一个变量的取值:max max + max- min min + min- 还有一个极限值(边界值)
   那么n个变量则是7N

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年11月18日
下一篇 2018年11月18日

相关推荐