【经验】软件测试用例设计之错误推测法

方法定义

错误推测法是指:在测试程序时,人们可以根据经验或直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用例的方法。

主要还是一个慢慢积累的过程。一般来说,常见的错误推测法都是有一些惯例的,也就是比较容易出错的地方。我们可以从这方面可以入手,比如在输入年龄的时候,有个年龄输入框,输入一个超长的混合字符串,这个是很容易出错的。

该方法强调的是对被测试软件的需求理解以及设计实现的细节把握,当然还有个人的能力。那么显而易见地,这个方法的缺点就是太过依赖个人能力,难以系统化。因此,这个方法一般是作为测试用例设计的补充,而不是单独用来设计测试用例。

优点

错误推断法是一种基于经验的测试设计方法。使用错误推断法来设计测试用例,测试用例的有效性(测试用例发现缺陷的能力)会比较高,但也容易引发过度测试——测试者可能会为了发现缺陷而测试得过于严苛,却忽视对一些基本功能和场景的测试验证,造成测试遗漏。

一般来说,我们建议把错误推断法和基于模型的测试设计法放在一起使用,在保证测试用例对场景、功能、设计有一定覆盖度的基础上,进一步增加测试用例的有效性。

错误推断法中的“经验”,主要源于对产品缺陷的分析。

与等价类划分法和边界值分析法的区别
错误推测法其实它不同于等价类划分法或者边界值分析法,它是对有效等价类和边界值分析法的一个补充。因为错误推测法从这个里面我们也可以看出,从这句话也可以看出它注重的是一个推测。所谓的推测就是你要有自己的经验,就是在写了很多的测试用例之后,积累了很多的经验。

遇到一个产品之后,就根据自己的经验,在有

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值