什么是边界?
边界是指对于输入等价类和输出等价类而言,稍高于其边界值及稍低于其边界值的一些特定情况。
边界值分析法也是一种常用的黑盒测试方法。
分析边界的原因:大量的错误是发生在输入或输出范围的边界上,而不是在输入范围的内部。
如何解决边界值的问题?
- 找到测试数据的边界点,也就是有效等价类和无效等价类的边界点,对边界点数据专门进行测试。
- 一般情况下,对于0到100输入的问题,需要对边界值(0和100)以及边界值两边的数(-1和1以及101和99)分别进行测试。
案例一、QQ登录
测试要求:测试QQ账号,账号的要求是6到10位正整数。
分析:
有效等价类:长度在6到10位之间的整数;
无效等价类:
- 负数
- 小数
- 英文字母
- 中文
- 空格
- 特殊字符
边界值分析:
- 有效等价类:长度等于6、长度等于7、长度等于9、长度等于10
- 无效等价类:长度等于5、长度等于11
测试用例如下:
案例二、成绩输入
测试要求:输入一个学生成绩n,判断是否及格(0到100整数)
分析:
- 确定有效区域和无效区域;
- 临界点:0、60、100;
- 取值:-1、0、1、59、60、61、99、100、101
测试用例如下:
案例三、密码框
测试要求:修改手机银行登录密码;密码必须由字母与数字组合;密码长度在8到24之间(包含8和24)。
测试用例如下:
边界值方法总结:
1、如果输入条件规定了值的范围,则应取刚到这个范围的边界值,以及刚刚超越这个范围边界的值作为输入数据。
如:两位整数加法器数的范围为-99到99,则应测试-99,-100和99,100。
2、输入条件规定了值的个数
如:(1)姓名要求1到20个字符,要求测试0、1、2个字符和19、20、21个字符;
(2)某商品信息查询系统,每页最多显示10条商品信息,我们就应该准备商品信息,使能够查询出9、10、11、1、0条 商品记录。
3、边界值和等价类区别:边界值分析不是从某等价类中随便找一个作为代表,而是这个等价类的每个边界都要作为测试条件。
4、常见的边界值
- 文本框接收字符个数,比如用户名长度、密码长度等;
- 报表的第1行和最后1行;
- 数值元素的第1个和最后1个;
- 循环的第1次、2次和倒数第1次、2次
今天的文章边界值分析法_边界值测试用例举例[通俗易懂]分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/69542.html