首页> 外文期刊>The Journal of Systems and Software >Multi-objective test case prioritization in highly configurable systems: A case study
【24h】

Multi-objective test case prioritization in highly configurable systems: A case study

机译:高度可配置系统中的多目标测试用例优先级划分:一个案例研究

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

摘要

Test case prioritization schedules test cases for execution in an order that attempts to accelerate the detection of faults. The order of test cases is determined by prioritization objectives such as covering code or critical components as rapidly as possible. The importance of this technique has been recognized in the context of Highly-Configurable Systems (HCSs), where the potentially huge number of configurations makes testing extremely challenging. However, current approaches for test case prioritization in HCSs suffer from two main limitations. First, the prioritization is usually driven by a single objective which neglects the potential benefits of combining multiple criteria to guide the detection of faults. Second, instead of using industry-strength case studies, evaluations are conducted using synthetic data, which provides no information about the effectiveness of different prioritization objectives. In this paper, we address both limitations by studying 63 combinations of up to three prioritization objectives in accelerating the detection of faults in the Drupal framework. Results show that non-functional properties such as the number of changes in the features are more effective than functional metrics extracted from the configuration model. Results also suggest that multi-objective prioritization typically results in faster fault detection than mono-objective prioritization.
机译:测试用例优先级划分计划了测试用例的执行顺序,以尝试加快故障检测的速度。测试用例的顺序取决于优先级目标,例如尽快覆盖代码或关键组件。这种技术的重要性已经在高度可配置系统(HCS)的背景下得到了认可,在该系统中,潜在的大量配置使测试极具挑战性。但是,当前用于HCS中测试案例优先级排序的方法存在两个主要限制。首先,优先级排序通常是由一个单一目标驱动的,而该目标忽略了组合多个准则来指导故障检测的潜在好处。其次,不是使用行业实力的案例研究,而是使用综合数据进行评估,该综合数据不提供有关不同优先级目标有效性的信息。在本文中,我们通过研究多达三个优先级目标的63种组合来加快这两种局限性,以加快Drupal框架中的故障检测速度。结果表明,非功能性属性(例如功能部件中的更改数量)比从配置模型中提取的功能性指标更为有效。结果还表明,多目标优先级通常比单目标优先级产生更快的故障检测。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号