|
|
|
|
移动端

1.19.2 饱和区间

《软件测试基础教程》第1章软件测试的基本知识,本章作为一个导引,其目的在于让读者熟悉与软件测试相关的基本概念,建立起全书的框架。在本书后续章节中将要详细阐述的问题,首先在这里被提了出来。读完这章之后,读者就能够在软件测试和软件质量方面提出一些有意义的问题。本节为大家介绍饱和区间。

作者:王峰/郭长国/陈振华 等译来源:机械工业出版社|2011-09-16 21:46

技术沙龙 | 邀您于8月25日与国美/AWS/转转三位专家共同探讨小程序电商实战

1.19.2 饱和区间

现在假设软件A处于系统测试阶段。测试小组需要生成测试用例,并将其封装到适当的脚本中,建立测试环境,对A实施测试。我们假设测试用例是用适当的测试生成方法生成的(在图1-26中称作TGAT1),并且每一个测试用例要么通过要么失败。如果决定软件A在没有解决其失效原因之前是不能提交给客户的话,每一个失效都要进行分析和纠正,这个工作也许由开发小组来完成。只要发现失效,其纠正时间的早晚并不影响我们的讨论。

对于测试中所采用的操作剖面而言,软件A的真实可靠性随着错误的改正而增加。当然,真实可靠性也可能降低,因为改正一个错误有可能引入新的另外的错误——我们在讨论中忽略了这种情形。如果用测试、调试、纠错的组合来度量测试努力,那么如图1-26所示,真实可靠性逐渐增长,最后达到饱和状态,即停止了增长。这样,不管生成了多少测试用例,在给定的用TGAT1生成的测试集的情况下,当花费了一定数量的测试努力之后,真实可靠性停止了增长。这种真实可靠性的饱和现象在图1-26中用阴影区域表示为SR1。在SR1中,真实可靠性不变,虽然测试努力还在增长。

在饱和区间,没有新的缺陷被发现、被纠正。这样,假设软件A包含了在饱和区间无法检测出来的错误,那么饱和区间就是无效测试努力的代表。

【责任编辑:云霞 TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

PHP程序开发范例宝典

本书全面介绍了应用PHP进行网站开发的各种技术和技巧。全书分为20章,内容包括PHP的运行环境配置、表单及表单元素的应用、CSS与JavaScript...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊