Generating test suites for software load testing

Generating test suites for software load testing
复制标题

生成软件负载测试的测试套件

DOI:
--
复制
发表时间:
1994
期刊:
International Symposium on Software Testing and Analysis
影响因子:
--
通讯作者:
E. Weyuker
E. Weyuker
中科院分区:
--
文献类型:
--
作者:
Alberto Avritzer;E. Weyuker

文献摘要

被引文献

相似文献

介绍了用于测试电信软件系统资源分配的三种自动测试用例生成算法。尽管这些技术是专门为测试电信软件而设计的,但它们可以用于为任何可通过马尔可夫链建模的软件系统生成测试用例。此外,提出了三种新的有效性随机度量来评估这些算法。这些方法中的每一个都是突变分数的一个变体,但包含了与每个突变的概率y系数的关联,这些算法已成功地用于一些实际工业软件系统的负载测试。我们提出了五个这样的系统的实证结果。算法的早期经验表明,它们在检测细微的错误方面非常有效,如果负载测试以更传统的方式进行,使用手工制作的测试用例,这些错误很可能会被遗漏。
Three automatic test case generation algorithms intended to test the resource allocation of telecommunications software systems are introduced. Although these techniques were specifically designed for testing telecommunications software, they can be used to generate test cases for any software system that is modelable by a Markov chain. In addition, three new stochastic measures of effectiveness are presented to be used to assess these algorithms. Each of these measures is a variant of a mutation score, but incorporates the association of a probability y coefficient with each mutant, These algorithms have been used successfully to perform load testing for some real industrial software systems. We present empirical results for five such systems. Early experience with the algorithms indicate that they are highly effective at detecting subtle faults that would have been likely to be missed if load testing had been done in the more traditional way, using hand-crafted test cases.