ISTQB AL-TA/TTA连载系列15:基于风险的测试

[概述]

基于风险的测试的必要性,我们既可以通过各种数据进行论证,也可以通过非常简单的图例方式进行表述,本文就是基于这个目的写的。

[正文]

在基于需求规格说明的测试中,其风险和测试(例如:测试工作量)之间的关系类似于线性的关系,体现的测试思想是:测试任何内容,都将会降低测试对象的风险。如图1所示。


1 风险和测试的线性关系

但是,在实际的软件测试过程中,Pareto的20/80准则可能更加符合风险和测试之间的关系:测试对象80%的风险来自于20%的功能。因此,风险和测试之间的关系应该更加类似图2所示的曲线。


2 风险与测试的曲线关系

从图2可以看出,测试人员应该采取一个更加合理的测试策略优化测试工作量的分配,从而减少风险。但是,不管测试人员开展多少测试工作,也不可能完全消除测试对象中的风险。因此,测试对象的发布,需要评估利益相关者可以接受的风险程度。

假如将测试作为投资,图2所示的测试策略可以理解为:在达到可接受的风险程度的前提下,应该寻求最小的测试工作量。也就是说,测试人员需要首先关注的是图中的区域A,这就是基于风险的测试的核心思想。

将图1和图2合并之后,基于风险的测试的优势将更加明确的显示出来:假如测试人员基于风险进行测试优先级的划分,并将测试工作量首先放在高风险和高优先级的区域,覆盖测试对象50%的风险需要付出的工作量要少的多。如图3所示。


3 不同策略下的风险与测试

  更多资料,欢迎访问:http://blog.csdn.net/Wenqiang_Zheng


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值