Reproducing failures based on semiformal failure scenario descriptions

Reproducing failures based on semiformal failure scenario descriptions
复制标题

基于半形式故障场景描述重现故障

DOI:
--
复制
发表时间:
2016
影响因子:
1.9
通讯作者:
Hasan Sözer
Hasan Sözer
中科院分区:
计算机科学4区
文献类型:
--
作者:
G. Karagöz;Hasan Sözer

文献摘要

参考文献

被引文献

相似文献

由于软件系统的规模和复杂性的增加,因此很难详尽地测试这些系统。结果,一些故障可能未被发现。未检测到的故障会导致部署系统中的故障。这些失败通常由该领域的用户报告或测试工程师回到开发人员。它需要大量的时间和精力来分析和复制所报告的失败,因为它们的描述并不总是完整,结构化和正式的。在本文中,我们介绍了一种新颖的方法,用于自动重现失败以帮助他们调试的方法。我们的方法依赖于采用一组关键字的半结构失败方案描述。这些描述是预处理的,并映射到具有有效输入集的一组预定义的测试用例模板。然后,生成并执行测试用例以复制报告的故障方案。通过通过电信领域在公司中进行的工业案例研究来评估该方法。成功复制了几个失败。该方法在公司的质量保证过程中也采用。在一次性准备可重复使用的测试案例模板和测试工程师的培训后,可以在没有任何手动努力的情况下复制报告的失败中有24.9%的失败(和手动重复可重复的40%)。
Due to the increasing size and complexity of software systems, it becomes hard to test these systems exhaustively. As a result, some faults can be left undetected. Undetected faults can lead to failures in deployed systems. Such failures are usually reported by the users from the field or test engineers back to developers. It requires considerable time and effort to analyze and reproduce the reported failures because their descriptions are not always complete, structured and formal. In this paper, we introduce a novel approach for automatically reproducing failures to aid their debugging. Our approach relies on semi-structured failure scenario descriptions that employ a set of keywords. These descriptions are preprocessed and mapped to a set of predefined test case templates with valid input sets. Then, test cases are generated and executed to reproduce the reported failure scenarios. The approach is evaluated with an industrial case study performed in a company from the telecommunications domain. Several failures were successfully reproduced. The approach is also adopted in the quality assurance process of the company. After one-time preparation of reusable test case templates and training of test engineers, 24.9 % of the reported failures (and 40 % of those that were manually reproducible) could be reproduced without any manual effort.
DOI: 10.1007/978-3-642-30561-0_19
发表时间: 2012-05
期刊: --
影响因子: --
作者:
Mathias Soeken;R. Wille;R. Drechsler
通讯作者: Mathias Soeken;R. Wille;R. Drechsler