测试用例(TestCase)等价类划分法和边界值分析法的概念,举例说明,区别又是什么

等价类划分:把程序的输入域按属性划分为若干个子集,从每个子集中选取少数代表性数据作为测试用例,每一类代表性数据在测试中的作用等价于这一类中的其他值,常见的分类为有效等价类和无效等价类

边界值分析:是对等价类的补充,本身也是等价类,不过要测试的值是属于等价类里面的边界值,取刚好等于、大于、小于边界的参数,来自行业经验,大多数的错误来自于研发在代码中对边界的处理不严谨

举例: 要求用户名长度为6~12的数字与字母组合而成的字符 

输入

输入域条件分类代表值
用户名长度6~12无效 小于6ab12
无效边界值 5abc12
有效边界值 6abc123
有效 6~12

abcdefg12

有效边界值 12abcdef123456
无效边界值 13abcdefg123456
无效 大于12abcdefghijklmnopq12
字母与数字无效 纯字母abcdefg
无效 纯数字12345678
有效 字母与数字组合abcdefg123
无效 特殊字符abc@!#123
无效 空格 

区别:一个确认等价区间,一个确认边界,任何等价区间都有边界值,有边界就有等价区间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值