黑盒测试-边界值

 

从数学的角度出发,光从字面上的意思就知道是临界值。大量测试实践经验表明,边界值是最容易出现错误的地方,也是我们测试的重点。

测试边界值时,一般测试边界值和正好超出边界值一个单位的值。

 

边界值分析法就是对输入或输出的边界值进行测试的一种测试方法。 

  --通常边界值分析法是作为等价类划分法的补充

 --其测试用例来自己等价类的边界,应对边界值进行特别关注。

 

 

 与等价类分析法区别:

 --边界值分析法不是从一个等价类中任选一例子作代表,而是选一个或几个例子,使得该等价类的边界值情况成为测试的主要目标。

--边界值分析不仅注意输入条件,它还根据输出的情况(即按输出等价类)设计测试用例。

 

 

 

好了,说了这么多,接下来举个例子来给大家解析一下吧!

 

题目:有一个C语言程序,其功能为计算两个1~100之间(包括1和100)的整数的和。请对其进行边界值分析。

 

用力编号所属等价类被测边界加数1加数2                  预期结果实际结果
1有效等价类111                      2 
2有效等价类100100100                    200 
3无效等价类100  提示“请输入1-100的整数”   
4无效等价类100101101  
5无效等价类 1.22.2  
6无效等价类 AB  
7无效等价类 @#  
8无效等价类 空格空格  
9无效等价类     

 

 

边界值法设计用例的原则

1、如果输入条件规定了值的范围,应取刚达到这个范围的边界值,以及刚刚超过这个范围边界的值作为测试输入的数据。

2、如果输入条件规定了值的个数,应用最大个数,最小个数,比最小个数少一,比最大个数多一的数作为测试输入的数据。

3、根据每个输入条件,使用规则一或者二

4、如果程序的规格说明给出的输入域或者输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例数据。

5、如果程序中使用了内部数据结果,应当选择这个内部数据结构的边界上的值来作为测试用例。

6、分析规格说明,找出其他可能的边界条件。

类型边界值
数字最小/最小
字符首位/末位
位置上/下
速度最快/最慢
方位最高,最左/最低,最右
尺寸最长/最短
空间满/空

  

 

转载于:https://www.cnblogs.com/yusijie/p/6591350.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值