PARTITION TESTING DOES NOT INSPIRE CONFIDENCE

PARTITION TESTING DOES NOT INSPIRE CONFIDENCE
复制标题

DOI:
10.1109/32.62448
复制
发表时间:
1990-12-01
影响因子:
7.4
通讯作者:
TAYLOR, R
TAYLOR, R
中科院分区:
计算机科学1区
文献类型:
--
作者:
HAMLET, D;TAYLOR, R

文献摘要

被引文献

相似文献

分区测试(即按照某种规则划分程序的输入域,并在子域内进行测试)享有良好声誉。然而,观察子域边界的测试与忽略分区的随机抽样之间的比较得出了违反直觉的结果,即分区没有什么价值。在本文中,我们改进了已发表的关于分区测试的负面结果,并试图使其与它的直观价值相协调。理论模型使我们能够抽象地研究分区测试,并描述在何种情况下它在故障检测方面应该表现良好。当分区基于预期故障的范围较窄且故障很有可能发生时,分区测试被证明更有价值。对于从成功的测试中获得信心而言,通常实施的分区测试没有什么价值。
Partition testing, in which a program's input domain is divided according to some rule and tests conducted within the subdomains, enjoys a good reputation. However, comparison between testing that observes subdomain boundaries and random sampling that ignores the partition gives the counterintuitive result that partitioning is of little value. In this paper we improve the negative results published about partition testing, and try to reconcile them with its intuitive value. Theoretical models allow us to study partition testing in the abstract, and to describe the circumstances under which it should perform well at failure detection. Partition testing is shown to be more valuable when the partitions are narrowly based on expected failures and there is a good chance that failures occur. For gaining confidence from successful tests, partition testing as usually practiced has little value.