找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手

边界值、等价类。编写测试用例

[复制链接]
边界点定义
上点:边界上的点
离点:离上点最近的点(即上点左右两边最邻近的点)
内点:在域范围内的点
边界值
1-100分
上点:1和100 正常场景
离点:0和101 异常场景
内点:区域内的点

闭区间:[ 1,100 ] 正常场景:1,100 异常场景:0,101
半闭半开:[ 1,100 ) 正常场景:1,99  异常场景:0,100
半开半闭:( 1,100 ] 正常场景:2,100 异常场景:1,101
开区间:( 1,100 )正常场景:2,99 异常场景:1,100
内点:88

边界条件分析:
1、输入条件明确了一个值的取值范围,或规定了值的个数
2、输入条件明确了一个有序集合

有序集合:
春夏秋冬  ==》选取第一个和最后一个元素作为测试数据  春和冬

1、如果输入(输出)条件规定了取值范围,则应该以该范围的边界
内及边界附近的值作为测试用例
2、如果输入(输出)条件规定了值的个数,则用最大个数,最小个数,
比最小个数少一,比最大个数多一的数作为测试数据
3、如果程序规格说明书中提到的输入或输出是一个有序集合,应该注意
选取有序集合的第一个和最后一个元素作为测试数据

需求:用户名由11位纯数字字符的手机号组成 ==》10位、11位、12位
等价类的描述:
验证在输入框输入11位纯数字字符组成的手机号,注册成功
验证在输入框输入小于11位数字字符组成手机号,注册失败
验证在输入框输入大于11位数字字符组成手机号,注册失败

边界值的描述:
验证在输入框输入11位纯数字字符组成的手机号,注册成功
验证在输入框输入10位纯数字字符组成的手机号,注册失败
验证在输入框输入12位纯数字字符组成的手机号,注册失败




分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册