首页> 外文期刊>International journal of software engineering and knowledge engineering >USING RULE STRUCTURE TO EVALUATE THE COMPLETENESS OF RULE-BASED SYSTEM TESTING: A CASE STUDY
【24h】

USING RULE STRUCTURE TO EVALUATE THE COMPLETENESS OF RULE-BASED SYSTEM TESTING: A CASE STUDY

机译:使用规则结构评估基于规则的系统测试的完整性:一个案例研究

获取原文
获取原文并翻译 | 示例
           

摘要

Rule-based systems are typically tested using a set of inputs which will produce known outputs. However, one does not know how thoroughly the software has been exercised. Traditional test-coverage metrics do not account for the dynamic data-driven flow of control in rule-based systems. Our literature review found that there has been little prior work on coverage metrics for rule-based systems. This paper proposes test-coverage metrics for rule-based systems derived from metrics denned by prior work, and presents an industrial scale case study. We conducted a case study to evaluate the practicality and usefulness of the proposed metrics. The case study applied the metrics to a system for computational fluid-dynamics models based on a rule-based application framework. These models were tested using a regression-test suite. The data-flow structure built by the application framework, along with the regression-test suite, provided case-study data. The test suite was evaluated against three kinds of coverage. The measurements indicated that complete coverage was not achieved, even at the lowest level definition. Lists of rules not covered provided insight into how to improve the test suite. The case study illustrated that structural coverage measures can be utilized to measure the completeness of rule-based system testing.
机译:基于规则的系统通常使用一组将产生已知输出的输入进行测试。但是,人们不知道该软件的使用情况。传统的测试覆盖率指标无法解决基于规则的系统中动态数据驱动的控制流。我们的文献综述发现,关于基于规则的系统的覆盖率度量标准之前很少有工作。本文提出了基于规则的系统的测试覆盖率指标,该指标是由先前工作确定的指标得出的,并提出了一个工业规模的案例研究。我们进行了一个案例研究,以评估所提出指标的实用性和实用性。案例研究将指标应用于基于规则的应用程序框架的计算流体动力学模型系统。这些模型使用回归测试套件进行了测试。应用程序框架构建的数据流结构以及回归测试套件提供了案例研究数据。测试套件针对三种覆盖范围进行了评估。测量表明,即使在最低级别的定义下,也无法实现完全覆盖。未涵盖的规则列表提供了有关如何改进测试套件的见解。案例研究表明,结构覆盖率度量可用于度量基于规则的系统测试的完整性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号