[软件测试] 测试用例的设计方法

需求分析法

RBT( Requirements-Based Testing)是基于需求的测试方法,按照需求去设计测试用例。
注意: 有多细致的需求就有多细致的测试用例
原则:

  • 验证需求的正确性
  • 软件功能是否与需求相符合

等价类

针对输入无法全部覆盖,依据需求将输入(特殊情况下会考虑输出)划分为若干个等价类,从等价类中选出一个代表性测试用例,如果这个测试用例测试通过,则认为所代表的等价类测试通过。

  • 有效等价类:符合规格说明,对程序来说有意义的数据集合。
  • 无效等价类:不符合需求规格说明的。
    举个例子:输入5-15个大写字母
    有效等价类:5-15个大写字母
    无效等价类:小于5或大于15的大写字母、数字、特殊字符、小写字母。

边界值

针对输入输出边界值进行测试的一种黑盒测试方法。
通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。
举个例子:
输入框长度为1-11,取边界值为:0、1、2、10、11、12

因果图

表示输入和输出关系的一种逻辑图
使用场景:当需求有多个输入时候,并且需求的输出和输入相关,我们就用因果图法。

  • 恒等

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值