边界值(极值)

一、定义:边界值是指对于输入等价类和输出等价类而言稍高于其边界值及稍低于其边界值的一些特定情况。

   边界值分析法也是常用的的黑盒测试方法。(大量的错误是发生在输入或输入范围边界上,而不是在输入的范围内部

  *注意:有效和无效的分界点,往往是程序的判定点,是程序中最容易出错的地方,也是测试人员重点的测试内容

二、-如何解决这类问题

  --找到测试数据的边界点,也就是有效等价类和无效等价类的边界点,对边界点数据专门进行测试。

  --一般情况下,需要对边界值(0和100)以及边界值两边的数(-1和1以及101和99)分别进行测试

  确定边界值(输入或输出等价类的边界)

  选取正好等于、刚好大于或刚好小于边界值作为测试数据

  边界值的取值一句输入范围区间不同而有所不同,但是都需要把上点值、离点值和内点值取到。(闭两边,开中间) 

    案例:如果是闭区间,例如【1,10】.

        上点:1,10

        内点:5

        离点:0,11

       如果是开区间,例如【1,10】.

        上点:1,10

        内点:5

        离点:2,9

       如果是半开半闭闭区间,例如【1,10】.

        上点:1,10

        内点:5

        离点:2,11

    案例:修改手机银行登录密码

      需求:密码必须有字母盒数字组成,密码长度在8-24位(包含8和24)

编号等价类划分输入框预期结果是否bug
1有效8个字母数字组合正确 
2有效9个字母数字组合正确 
3无效7个字母数字组合错误 
4有效24个字母数字组合正确 
5有效23个字母数字组合正确 
6无效25个字母数字组合错误 
7有效16个字母数字组合正确 
8无效中文、特殊字符、空格、空错误 
9无效8个数字错误 
10无效9个数字错误 
11无效7个数字错误 
12无效24个数字错误 
13无效23个数字错误 
14无效25个数字错误 
15无效16个数字错误 
16无效8个字母错误 
17无效9个字母错误 
18无效7个字母错误 
19无效24个字母错误 
20无效23个字母错误 
21无效25个字母错误 
22无效16个字母错误 
     

四、边界值方法小结

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

     --两位整数加法1计算器范围-99--99,则应测 -99,-98,-100,  99,98,100

  2、输入条件规定了值得个数,

      --姓名要求1-20个字符,需要测0、1、2个字符和19、20、21个字符

  3、边界值和等价类区别:边界值分析不是从某等价类中随意取一个值作为代表,而是这个等价类的每个边界值都要作为测试条件。(边界值和等价类是相辅相成的关系)

  4、常见边界值:

    --文本框接受字符的个数,(用户名的长度、密码长度、等)

    --报表的第一行和最后一行

    --数值元素的第一个和最后一个

    --循环的第一次、第二次和倒数第一次、第二次

 

转载于:https://www.cnblogs.com/zp0923/p/10728946.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值