1、边界值概念(what)
对输入、输出的边界值进行测试的黑盒测试方法
前提肯定是可以枚举的,
所谓边界值,是指相对于输入等价类和输出等价类而言,稍高于边界或稍低于边界的一些特定情况
2、为什么要测试边界值(why)
因为开发在写代码的时候,输入输出的边界很容易出错
比如说,定义一个长度为10的参数, 在写条件判断语句的时候,可能会写成 a > = 10,把10给包含进去了
MEGA-1909 - 新内网到期的账号还是显示绿色 CLOSED
3、如何选择边界值(how)
如果输入条件规定了输入值的数量,那么应针对最小数量输入值、最大数量输入值,以及比最小数量少一个、比最大数量多一个的情况设计测试用例。
举例,如果某个文本框记录800个字,那么应根据0、1、199、800和801个字的情况设计测试用例。
如果输入条件规定了输入值的类型
如果输入条件规定了输入值的大小
如果输入条件规定了输入值的格式
…
4、如何设计测试用例
a、确定边界值
b、写测试用例
场景:
普通文本
数字文本框
金额文本框
下拉框
性别选择框
手机号输入框
…
5、特殊值测试
如下是一个针对系统登陆时间权限限制的需求,用例边界值应从以下几个方面考虑