The Automatic Generation of Load Test Suites and the Assessment of the Resulting Software

The Automatic Generation of Load Test Suites and the Assessment of the Resulting Software
复制标题

自动生成负载测试套件并对生成的软件进行评估

DOI:
--
复制
发表时间:
1995
期刊:
IEEE Trans. Software Eng.
影响因子:
--
通讯作者:
E. Weyuker
E. Weyuker
中科院分区:
--
文献类型:
--
作者:
Alberto Avritzer;E. Weyuker

文献摘要

被引文献

相似文献

介绍了三种用于测试电信软件系统资源分配机制的测试用例自动生成算法。虽然这些技术是专门为测试电信软件而设计的,但它们可用于生成任何可由马尔可夫链建模的软件系统的测试用例,只要可以收集或估计操作简档数据。这些算法已成功地用于执行负载测试的几个真实的工业软件系统。五个这样的系统生成测试套件的经验。这些算法的早期经验表明,它们在检测细微故障方面非常有效,如果负载测试以更传统的方式进行,使用手工制作的测试用例,这些故障可能会被遗漏。一个基于域的可靠性措施应用于系统后,负载测试算法已被用来生成测试数据。同样的五个工业电信系统的数据,以跟踪的可靠性作为一个功能的系统退化的程度经历。>
Three automatic test case generation algorithms intended to test the resource allocation mechanisms 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 provided operational profile data can either be collected or estimated. These algorithms have been used successfully to perform load testing for several real industrial software systems. Experience generating test suites for five such systems is presented. 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. A domain-based reliability measure is applied to systems after the load testing algorithms have been used to generate test data. Data are presented for the same five industrial telecommunications systems in order to track the reliability as a function of the degree of system degradation experienced. >