为什么不进行穷举测试?

  本章主要介绍不对所有可能性进行测试的原因,对于经理和测试人员,都应该了解测试是一种采样过程,需要了解采样给测试所带来的风险。

  1、可进行测试的数目是无限的

  如果不能查看代码内部逻辑,可输入的测试用例是无限的。当然还有在不同配置下进行测试,不同制造商、不同驱动程序、不同操作系统、测试执行的顺序、不同的内存等等。这样算来可测试的用例确实是无限多。

  2、测试最多只是采样

  由于我们无法测试所有可能性,任何实际的测试集(测试用例)都是某种程度的样本——代表整个可能测试集合的一个部分或片段。所以测试就是用样本集对程序进行采样。

  采样也是一个心理过程,也是一个感性过程。令某人满意的样本也许会让另一个人觉得不满意。

  我们如何决定采哪些样?如何知道是否获取足够大的样本来充分代表所有情况?如何知道获得了合适的样本?

  

  ​

  3、用有限资源和时间进行良好的测试

  1)希望测试能够覆盖所有令人感兴趣的条件;

  有些缺陷是测试员偶然发现,而不是精心设计的用例发现的。有没有什么心理学方法可以帮助发现更多令人吃惊的缺陷?

  2)希望将测试集减少到可以管理、可以承受的程度。

  首先,认识到测试集都是一种采样方法,然后无论你有多少资源,都要尽可能选择那些具有最强代表性的测试集。

  4、相关常识

  1)要理解测试即是采样过程,不管用哪种方法,都要准备好应对出现采样错误的可能性。

  2)获取信息的成本可能超过信息带来的好处。某些测试可能花费大量力气,但是效果并不好。

  3)人不能进行穷举测试,测试工具更不能。

  3)减少测试资源后,最简单的方法是限制样本的规模。规模减少可能出现采样错误,多样化的样本发现的问题可能会超过大样本发现的问题。所以与扩大测试团队相比,让测试团队成员多样化也可能会发现更多的问题。

  如需了解更多测试技术信息请关注:深圳多测师软件与技术服务有限公司

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

多测师111

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值