Some Graphical Aids for Deciding When to Stop Testing Software

Some Graphical Aids for Deciding When to Stop Testing Software
复制标题

用于决定何时停止测试软件的一些图形帮助

DOI:
--
复制
发表时间:
1990
期刊:
IEEE J. Sel. Areas Commun.
影响因子:
--
通讯作者:
C. Mallows
C. Mallows
中科院分区:
--
文献类型:
--
作者:
S. Dalal;C. Mallows

文献摘要

被引文献

相似文献

值得注意的是,大型软件系统的开发人员必须决定在发布软件之前应该测试多少软件。在测试成本和发布成本之间进行了明确的权衡。前者可能包括持续测试的机会成本,后者可能包括客户不满和修复现场发现的错误的成本。Dalal和Mallows (J. Amer)获得了精确的停止规则。,中央集权。Assoc。, vol.83, p.872, 1988),假设故障发现率的分布已知。在这里,考虑了故障查找分布不完全已知的两个重要变量。它们是(i)分布呈指数分布,平均值未知;(ii)分布局部呈指数分布,速率随时间平稳变化。提出了两种情况下的新程序。在(i)的情况下,它显示了如何纳入相关项目和主观输入的信息。提出了几种易于实现的图形化程序,并以某大型电信软件系统的数据为例进行了说明。>
It is noted that the developers of large software systems must decide how much software should be tested before releasing it. An explicit tradeoff between the costs of testing and releasing is considered. The former may include the opportunity cost of continued testing, and the latter may include the cost of customer dissatisfaction and of fixing faults found in the field. Exact stopping rules were obtained by Dalal and Mallows (J. Amer., Statist. Assoc., vol.83, p.872, 1988), under the assumption that the distribution of the fault finding rate is known. Here, two important variants where the fault finding distribution is not completely known are considered. They are (i) the distribution is exponential with unknown mean and (ii) the distribution is locally exponential with the rate changing smoothly over time. New procedures for both cases are presented. In case (i) it is shown how to incorporate information from related projects and subjective inputs. Several novel graphical procedures which are easy to implement are proposed, and these are illustrated for data from a large telecommunications software system. >